Savorboard
74c8402b4d
update nuget package metadata
5 years ago
Savorboard
7021dc6511
v2.6.0 ( #362 )
* Code refactor
* update code format
* Add options package reference
* Rename need retry processor
* update unit tests
* Improve ICapPublisher to singleton.
* Support options pattern for MySqlOptions
* Support options pattern for PostgreSqlOptions
* Remove reference
* update namespace of SubscriberNotFoundException.cs
* update ut
* Support options pattern for CapOptions
* update version to 2.6.0
* Support options pattern for AzureServiceBusOptions
* Fix client listening bug
* update inmemory project to using option pattern.
* Support options pattern for KafkaOptions.
* Support options pattern for MongoDbOptions.
* Fix options.
* Support options pattern for SqlServerOptions
* upgrade confluent kafka to 1.1.0
* Remove CastleCoreTest project, it is not need again
* Fix transaction dispose.
* Fix mock
* Fix mock
5 years ago
cKey
3e25be3f8c
change the IConsumerServiceSelector interface access modifier ( #333 )
* change the IConsumerServiceSelector interface access modifier
* change the IConsumerServiceSelector interface access modifier
5 years ago
Savorboard
96c13b87f2
Replace the AzureServiceBus example with the InMomory storage
5 years ago
Savorboard
daee2db80a
Add In-Memory storage support. ( #296 )
5 years ago
Savorboard
b2a0420e86
Features: Add Azure Service Bus Support ( #287 )
Add Azure Service Bus supported
5 years ago
Savorboard
74fed843fb
Release 2.4.0 ( #250 )
* update version to 2.4.0
* Add version options to config file.
* update resource
* add message version support for dashboard
* add message version support for dashboard
* Support using version to isolate messages. #220
* update mongo unit tests
* update unit tests
* update unit tests
* Set default versions for consumer groups
* solve the problem of issue#181 (#237 )
* Issue#235 (#238 )
* solve the problem of issue#181
* solve the problem of issue#235
* refactor
* Fix the message persistence bug. #240
* using new CamelCaseNamingStrategy
* update packages to .net core 2.2
* update test framework to netcoreapp2.2
* Update .travis.yml
* update TargetFramework
* Exclude build samples project
6 years ago
Savorboard
b62a49ffbd
Release 2.3.1 ( #221 )
* Update README.zh-cn.md
* Delete README.2.2.md
* Fix flush unclaer data bugs.
* Update README.md
* Update README.md
* Update README.zh-cn.md
* update readme.md to add the subscriber group descriptions.
* update readme
* update version to 2.3.1
* add SnowflakeId unit tests
* update build.cake for unit test adjustment
* remove unused config file
* update readme
* update readme
* Fixed dashboard messages requeue error. ( #205 )
* Refactoring
* Fixed SnowflakeId workerId to random id.
* Update README.md
* upgrade dependent nuget packages.
* Add SourceLink Support
6 years ago
Savorboard
86868f5faa
Add SourceLink Support
6 years ago
Savorboard
2e1fd306e0
remove unused config file
6 years ago
Savorboard
57a3e43271
remove unused file
6 years ago
Savorboard
1bb0c8d5cd
add sqlserver samples
6 years ago
keke
1242d2d144
Feature/support mongodb ( #163 )
* Ignore .vscode
* Add MongoDBTest
* New DotNetCore.CAP.MongoDB
* Use MongoDB
* Initialize MongoDB
* GetPublishedMessageAsync
* GetPublishedMessagesOfNeedRetry
* Get received message
* Change published state
* Chang received state
* Store received message
* MongoDBStorageTransaction
* Implement CapPublisher
* Fix CAP.BuilderTest
* Implement ICollectProcessor
* Configure MongoDBOptions
* Test MongoDBHelper
* Remove useless code
* GetMonitoringApi
* Test MongoDbStorage
* Test MongoDBStorageConnection
* Test MongoDBStorageConnection
* Add sample for MongoDB
* Tweak CapPublisher
* Wati interval
* Tweak Mongo extension
* Publish without mongo session
* Publish rollback
* Publish without session & subscribe msg
* Tweak rabbitmq config
* .gitignore
* Implement & test HourlyFailedJobs
* Rename MongoDBUtil
* Rename MongoDBUtilTest
* Tweak pipeline
* Implement HourlyJobs
* Remove redundant code
* Implement Messages
* Implement MessagesCount
* Fix non-standard StatusName
* To local time
* Tweak two properties name
* Tweak two methods name
* Supplement xml comments
* Fix wrong names
6 years ago
keke
584852b61f
Feature/support mongodb ( #163 )
* Ignore .vscode
* Add MongoDBTest
* New DotNetCore.CAP.MongoDB
* Use MongoDB
* Initialize MongoDB
* GetPublishedMessageAsync
* GetPublishedMessagesOfNeedRetry
* Get received message
* Change published state
* Chang received state
* Store received message
* MongoDBStorageTransaction
* Implement CapPublisher
* Fix CAP.BuilderTest
* Implement ICollectProcessor
* Configure MongoDBOptions
* Test MongoDBHelper
* Remove useless code
* GetMonitoringApi
* Test MongoDbStorage
* Test MongoDBStorageConnection
* Test MongoDBStorageConnection
* Add sample for MongoDB
* Tweak CapPublisher
* Wati interval
* Tweak Mongo extension
* Publish without mongo session
* Publish rollback
* Publish without session & subscribe msg
* Tweak rabbitmq config
* .gitignore
* Implement & test HourlyFailedJobs
* Rename MongoDBUtil
* Rename MongoDBUtilTest
* Tweak pipeline
* Implement HourlyJobs
* Remove redundant code
* Implement Messages
* Implement MessagesCount
* Fix non-standard StatusName
* To local time
* Tweak two properties name
* Tweak two methods name
* Supplement xml comments
* Fix wrong names
6 years ago
Savorboard
ff5872d4f0
refactor csproj structure.
6 years ago
Savorboard
c0337ae608
refactor csproj structure.
6 years ago
Savorboard
d11f929830
update samples.
6 years ago
Savorboard
0f6ae8add1
update samples.
6 years ago
Savorboard
120b794645
Fixed exception thrown when terminate the program with Ctrl+C. ( #130 )
6 years ago
Savorboard
cd3a595ea6
Fixed exception thrown when terminate the program with Ctrl+C. ( #130 )
6 years ago
Savorboard
f477b09ed9
Remove database queue mode ( #102 )
* Improve the implementation mechanism of queue mode. #96
* refactor the code .
* add Copyright & License description into header text of code files.
* refactor
* set version to 2.2.0
* update unit tests.
* add exception class to process the publish send and subscriber exectution exception
* modify first retry time to three.
* code refactor.
* add retry mechanism
* code refactor
* refactor consumer execution
* fix spell error
* remove dashboard `processing ` content.
* Modify the retry to retry the message only 4 minutes ago.
* update samples
* update ci configuration.
6 years ago
Savorboard
77282fe1a6
Remove database queue mode ( #102 )
* Improve the implementation mechanism of queue mode. #96
* refactor the code .
* add Copyright & License description into header text of code files.
* refactor
* set version to 2.2.0
* update unit tests.
* add exception class to process the publish send and subscriber exectution exception
* modify first retry time to three.
* code refactor.
* add retry mechanism
* code refactor
* refactor consumer execution
* fix spell error
* remove dashboard `processing ` content.
* Modify the retry to retry the message only 4 minutes ago.
* update samples
* update ci configuration.
6 years ago
Savorboard
544325a720
Release 2.1 ( #55 )
* add dashboard branch.
* add dashboard
* add helper methods.
* Add data model.
* add options.
* add empty implement
* add dashbaord
* add dashboard
* Fixed spelling error
* rename file.
* add dashbaord feature
* impl dashboard storage
* update nuget reference.
* add pages.
* deleted unused fiels.
* modify resource.
* update resource.
* rename
* update dashboard
* rename
* impl monitoring api interface.
* update solution files.
* update samples.
* dashboard.
* add jsonview resource files.
* add json dispatcher.
* modify published pages.
* add routes.
* update pages.
* update resources.
* update dashboard.
* add dashboard of sql server storage impl
* nesting files.
* fixed query bug.
* update resource.
* remove some api.
* add subscriber page.
* update sample
* add resource.
* remove api.
* add SubscriberPage
* add resource
* generate cshtml.
* modify html two table to one table.
* update resource.
* update css
* update subscriber page.
* refactor.
* cleanup.
* cleanup code.
* impl history monitoring api.
* add home page recevied message real-time
* add legend styles.
* update js.
* modify axis color.
* add resource.
* update dashboard home page.
* update css.
* update resource.
* modify DefaultSucceedMessageExpirationAfter to 24 hours.
* add resx,
* add consul discovery.
* remove unused file.
* add node page.
* add node page
* node discovery
* add kafka sqlserver sample.
* update sample.
* add okstats.
* refactor.
* fixed kafka client bugs.
* modify node and subscriber pages
* refactor.
* add Gateway middleware
* remove unused files.
* update resource.
* update gateway.
* refactor.
* update samples.
* remove base middleware
* add node switch click event.
* add NodeId config to options.
* upgrade dependent version.
* add PathMatch configuration
* update NodePage.cshtml
* remove session
* remove matchPath
* refactor
* refactor dashboard middleware
* gateway proxy middleware function maturation
* remove cookie exp
* refactor and remove files.
* add CapCache to cache server nodes.
* refactor.
* renamed message dto.
* add extended interface of IContentSerializer and JsonContentSerializer
* modify unit test
* check the requirement when CAP start.
* correct spelling
* cleanup code.
* add resources.
* processing pages will contains Scheduled and Enqueued messages.
* processing pages will contains Scheduled and Enqueued messages.
* ignore NU1701 Warning.
* renamed file.
* refactor
* implements dashboard interface.
* rename reference class.
* add mysql monitoring api impl
* fix bug of connection driver.
* remove cap.UseDashboard. It's will be automatically enabled by registerd services.
* fix sql bug
* cleanup code and fix spelling
* fix postgre sql bug.
* fix mysql sql bug.
* when storage a received message raising an eception, we will reject the message to queue.
* fix spelling mistake
* add dashboard instructions to readme
* modify error log content.
* fix postger sql bug.
* fix consul discovery bug.
* add dashboard introduction to readme.md
* update english resource.
* Update README.md
* renamed files.
* fix postgre sql bug.
* cleanup code.
* update tests.
* rename file.
* update samples.
* Improved query performance without lock table. (#36 )
* update sample.
* update samples.
* fix data reader uncolsed bug.
* update add jsonproperty
* refactor
* revert FetchNextMessageAsync sql
* add helper method.
* rafactor subscriber handler.
* add FailedRetryCount options.
* rafactor publisher excutor.
* add IPublishExecutor
* add failed message processor.
* inject failed message processor.
* refactor sql storage.
* fixed unit tests.
* fixed unit test.
* fixed postgresql tests.
* Update .travis.yml
* Update .travis.yml
* Update .travis.yml
* Update .travis.yml
* Update .travis.yml
* Update .travis.yml
* Update .travis.yml
* Update .travis.yml
* Update .travis.yml
* Update .travis.yml
* Update .travis.yml
* add LAN ip to LocalRequestsOnlyAuthorizationFilter
* add and update resource.
* add current node name to layout page if user enabled node discovery
* modify unit tests.
* add callback message sende tests.
* add deserlizer by type to IContentSerializer
* refactor unit tests
* add summary comment.
* refactor async method.
* add comment and fixed spell error.
* refactor.
* add custom content serializer extension to CapBuilder
* add IMessagePacker
* refactor.
* add connection pool for kafka producer.
* add determines whether the query is null.
* add connection pool size config to KafkaOption.
* fixed json JObject bug
* add custom message wapper interface
* remove unused code.
* fixed callback topic send error bug.
* refactor.
* update unit tests.
* update samples.
* upgrade dependent package.
* remove some class from Abstraction namespce to Internal.
* optimize consumer related code
* add ICallbackMessageSender to DI with singleton.
* add and fixed some unit tests.
* refactor namespace.
* modify class protected level
* assemblies internal class are visible to test project
* add DeSerialize method to IContentSerializer with type deseralize
* refactoring
* Fix the phone style dispaly problem
* add logs
* refactoring
* upgrading `Confluent.Kafka` package
* Optimize message queue error message prompt.
* reorganize error message prompts.
* modify error message prompt
* add summary comments.
* modify dependent
* disabled print connection closed log. see: https://github.com/edenhill/librdkafka/issues/516
* Update README.md
* Update README.md
* Update README.zh-cn.md
* Update README.zh-cn.md
* fix dashboard not config discovery throw exceptions bug.
* Update README.md
* update readme
* Fixed serialized the message type bug. (#53 )
* Update README.md
* Update README.md
* refactoring
* refactoring
* update readme.
* update readme.
* add summary comment.
* refactoring
* optimizing publisher interface
* update readme
* update readme.
* add summary comment.
* add summary comment.
* add summary comment.
* add summary comment.
* upgrading package
* add summary comment.
* optimize the RabbitMQ connection pool
* fix the producer connection returned
* dispose resource when connection pool is full
7 years ago
yangxiaodong
37e1022e18
refactor.
7 years ago
yangxiaodong
ae2ce5fbdc
update solution files.
7 years ago
yangxiaodong
817a646ee8
add postgresql unit test project
7 years ago
Savorboard
bc2db684c9
remove shared floder.
7 years ago
Savorboard
40eded40c1
fixed sql error.
7 years ago
yangxiaodong
88964985c6
rename folder.
7 years ago
yangxiaodong
d42c34c1b2
update samples.
7 years ago
yangxiaodong
e74c6259f7
Add MySql Project and update version to 1.1.0.
7 years ago
yangxiaodong
93d2e5c372
update UnitTest.
7 years ago
yangxiaodong
fe777ded38
update samples.
7 years ago
yangxiaodong
9371e5597b
rewrite storage moudle.
7 years ago
Savorboard
dfcaf4476d
rewrite storage moudle.
rewrite storage moudle.
7 years ago
Savorboard
732878f734
重写存储模块。
7 years ago
Savorboard
045b9592c7
repair sln
7 years ago
yangxiaodong
383699d5e8
update framework version.
7 years ago
yangxiaodong
bb0c227866
Modify README
7 years ago
yangxiaodong
d477e60271
Add project CI config and others.
7 years ago
yangxiaodong
0c1dffdd03
Add ext files to sln.
7 years ago
yangxiaodong
d407441471
Rename solution name.
7 years ago
yangxiaodong
aa597fca01
Migration project to DotNetCore group, modify the namespace and assembly name.
7 years ago
yangxiaodong
55891307f2
add build
7 years ago
yangxiaodong
aabeacdbc2
refactor
7 years ago
yangxiaodong
64f7c8a957
update sln
7 years ago
yangxiaodong
3306e2c4c4
update solution
7 years ago
yangxiaodong
ce7d76e4f0
refactor
7 years ago
yangxiaodong
515b0b63e1
upgrade to visual studio 2017
7 years ago
yangxiaodong
bfad1b3aba
Add test cast
8 years ago