Savorboard
3f64c54f37
upgrade dependent nuget packages version
5 years ago
Savorboard
fbda6e2be7
Add custom consumer selector unit test
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
18db9ec00b
Upgrade dapper to 1.60.1
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
a2aa446412
upgrade dependent nuget packages.
6 years ago
Savorboard
7644344d0f
add SnowflakeId unit tests
6 years ago
Savorboard
57a3e43271
remove unused file
6 years ago
Savorboard
57a7574073
update unit tests.
6 years ago
Savorboard
323f35153b
fixed unit test error.
6 years ago
Savorboard
dd741532f5
fixed unit tests
6 years ago
Savorboard
327ef56fd8
use Diagnostics event feature to send the message after transaction commited for Sql Server.
6 years ago
Savorboard
8485fb2f0c
rename CapTransaction to Transaction
6 years ago
Savorboard
0308c030b5
Refactor mongodb module for new transaction mode
6 years ago
Savorboard
5a51a708b1
tweak mysql unit tests.
6 years ago
Savorboard
205e3b3e53
Refactor mongodb module for new transaction mode
6 years ago
Savorboard
c69d1f6f98
Refactor postgresql module for new transaction mode
6 years ago
Savorboard
c3b7d6b61f
Message table in database changes the primary key to non auto-Increment. ( #180 )
6 years ago
Savorboard
86ae8bfbdc
tweak unittests
6 years ago
Savorboard
111a200643
add SslMode=none to mysql connection string
6 years ago
Savorboard
6abf92c2b8
add SslMode=none to mysql connection string
6 years ago
Savorboard
ae63286896
switch mysql driver to mysql.data
6 years ago
Savorboard
d20605d8d5
switch mysql driver to mysql.data
6 years ago
Savorboard
09beaeecf7
upgrade nuget packages
6 years ago
Savorboard
d57c88e76b
upgrade nuget packages
6 years ago
keke
885b37ba72
Abstract MongoTransaction to make the usage more comfortable ( #167 )
* Abstract MongoTransaction to make the usage more comfortable
* Tweak the method name
6 years ago
keke
3ecc92f21f
Abstract MongoTransaction to make the usage more comfortable ( #167 )
* Abstract MongoTransaction to make the usage more comfortable
* Tweak the method name
6 years ago
Savorboard
9bc0909c23
Refactoring unit tests have been adapted to apperyor
6 years ago
Savorboard
2b4cd55767
Refactoring unit tests have been adapted to apperyor
6 years ago
Savorboard
b886cb3e9f
Refactoring to specification
6 years ago
Savorboard
0cc7f5e5a0
Refactoring to specification
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
15edd352a9
Upgrade the dependent nuget package to the latest version
6 years ago
Savorboard
ffd23df4fd
Upgrade the dependent nuget package to the latest version
6 years ago
Savorboard
19ed887bfa
add unit tests for ConsumerServiceSelector
6 years ago
Savorboard
5591c9ac86
add unit tests for ConsumerServiceSelector
6 years ago
Savorboard
6c1cf7fb57
upgrade MySqlConnector nuget package.
6 years ago
Savorboard
d8570384fc
add unit tests for Helper.cs
6 years ago
Savorboard
027156c568
removed unused files.
6 years ago
Savorboard
4216c40a3e
Add unit tests for Diagnostics.
6 years ago
Savorboard
3120413132
upgrade MySqlConnector nuget package.
6 years ago
Savorboard
8cb97a2370
add unit tests for Helper.cs
6 years ago
Savorboard
3a9351c220
removed unused files.
6 years ago
Savorboard
43d5e83686
Add unit tests for Diagnostics.
6 years ago
Savorboard
bfeaa226b4
upgrade dependent nuget packages.
6 years ago
Savorboard
e6bad00b4d
upgrade dependent nuget packages.
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