Savorboard
2b4cd55767
Refactoring unit tests have been adapted to apperyor
6年前
Savorboard
0cc7f5e5a0
Refactoring to specification
6年前
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年前
Savorboard
ffd23df4fd
Upgrade the dependent nuget package to the latest version
6年前
Savorboard
5591c9ac86
add unit tests for ConsumerServiceSelector
6年前
Savorboard
3120413132
upgrade MySqlConnector nuget package.
6年前
Savorboard
8cb97a2370
add unit tests for Helper.cs
6年前
Savorboard
3a9351c220
removed unused files.
6年前
Savorboard
43d5e83686
Add unit tests for Diagnostics.
6年前
Savorboard
e6bad00b4d
upgrade dependent nuget packages.
6年前
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年前
Savorboard
e557542721
Release version 2.1.4 ( #97 )
* Fixed the connection bug of getting message from table. #83
* update version to 2.1.4
* remove `TableNamePrefix` option from `MySqlOptions` to `EFOptions`. #84
* fixed entityframework rename table name prefix bug. #84
* fixed sql server scripts bug of create table scheme. #85
* fixed entityframework rename table name prefix bug. #84
* modify error message of logger write
* Fixed bug of the FailedRetryCount does not increase when raised SubscriberNotFoundException. #90
* Fixed thread safety issue about KafkaOptions. #89
* upgrade nuget package
6年前
Savorboard
9829f2a802
upgrade nuget package
6年前
Savorboard
8c6402060e
upgrade dependent nuget packages.
7年前
savorboard
4843b46e15
add setting to generate xml summary document file
7年前
Savorboard
18154531e3
add setting to generate xml summary document file
7年前
Savorboard
a5757869da
upgrade nuget dependents
7年前
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年前
Savorboard
d97f1f7f5a
optimizing publisher interface
7年前
Savorboard
43e55ced97
refactor unit tests
7年前
Savorboard
0dcae5b32d
add deserlizer by type to IContentSerializer
7年前
Savorboard
1def7b15b1
add callback message sende tests.
7年前
Savorboard
3003d94584
modify unit tests.
7年前
Savorboard
6238e78ae4
add and fixed some unit tests.
7年前
Savorboard
cb85050695
upgrade dependent package.
7年前
Savorboard
13fa2068f5
update unit tests.
7年前
Savorboard
5e321a22ba
fixed postgresql tests.
7年前
Savorboard
625a8c4ae2
fixed unit test.
7年前
Savorboard
3c06410cbb
fixed unit tests.
7年前
Savorboard
65e766f8f1
update tests.
7年前
Savorboard
fec299fb95
update samples.
7年前
Savorboard
097145d49d
update samples.
7年前
Savorboard
5e432a94bb
cleanup code and fix spelling
7年前
yangxiaodong
743705578f
modify unit test
7年前
Savorboard
c1ed5f7175
upgrade dependent version.
7年前
yangxiaodong
725a3a45f2
refactor and remove reference of IServiceProvider
7年前
yangxiaodong
2b6c54c445
clearup
7年前
Savorboard
08b3758b46
add unit tests.
7年前
Savorboard
cb3c19b731
refactor unit tests.
7年前
yangxiaodong
d9157da124
add postgresql project unit tests.
7年前
yangxiaodong
978ef61d94
upgrade dependency version
7年前
yangxiaodong
c33f4786b6
add binder tests.
7年前
yangxiaodong
d143affac9
delete, it not need to tests.
7年前
yangxiaodong
a162d4884b
add ConsumerInvokerFactory unit test.
7年前
yangxiaodong
af9d22edaf
add model binder tests.
7年前
Savorboard
bb12438486
remove unused file.
7年前
yangxiaodong
a4ec4773fa
update unit tests.
7年前
yangxiaodong
1248facd3a
upgrade nuget reference package version.
7年前
Savorboard
9ceb692232
downgrading System.Data.SqlClient to 4.3.1
7年前
Savorboard
7bcc2e9f1d
modify unit tests.
7年前