Ecosyste.ms: OpenCollective
An open API service for software projects hosted on Open Collective.
github.com/Elders/Cronus
Cronus is a lightweight framework for building event driven systems with DDD/CQRS in mind
https://github.com/Elders/Cronus
Playing with Web API
f52e63074511a688a4bfeb74a1997d7ebd93cae5 authored about 11 years ago by mynkow <[email protected]>
f52e63074511a688a4bfeb74a1997d7ebd93cae5 authored about 11 years ago by mynkow <[email protected]>
Endpoints. way!!!
478bf3fdf18b54b1e64ef6b52cb1ed6a2981c6d4 authored about 11 years ago by simeon.dimov <[email protected]>
478bf3fdf18b54b1e64ef6b52cb1ed6a2981c6d4 authored about 11 years ago by simeon.dimov <[email protected]>
Start testing with MVC WEB api
36a9265f7a76fd89e174c7211215b3782243d4ff authored about 11 years ago by mynkow <[email protected]>
36a9265f7a76fd89e174c7211215b3782243d4ff authored about 11 years ago by mynkow <[email protected]>
Delete old aggregate states which are older more than 1 hour from current time and version is lower than current.Version-5
deca941b0d4417674db8ff34df93e1a84761b39d authored about 11 years ago by mynkow <[email protected]>
deca941b0d4417674db8ff34df93e1a84761b39d authored about 11 years ago by mynkow <[email protected]>
Update aggregate us working
6ff9e89b0e9fb8e3ce36aa39ac8a3e834b5be2d9 authored about 11 years ago by mynkow <[email protected]>
6ff9e89b0e9fb8e3ce36aa39ac8a3e834b5be2d9 authored about 11 years ago by mynkow <[email protected]>
Ports did work
8924cb17aa190628635f36eb7ff401446fc438b8 authored about 11 years ago by mynkow <[email protected]>
8924cb17aa190628635f36eb7ff401446fc438b8 authored about 11 years ago by mynkow <[email protected]>
Start developing Ports
c3b1622f7416bd3e4eecbdf449ca4d0541646031 authored about 11 years ago by mynkow <[email protected]>
c3b1622f7416bd3e4eecbdf449ca4d0541646031 authored about 11 years ago by mynkow <[email protected]>
UnitOfWork
e0f7bff1926ec95ef1c6a7bdead5543934a8002c authored about 11 years ago by simeon.dimov <[email protected]>
e0f7bff1926ec95ef1c6a7bdead5543934a8002c authored about 11 years ago by simeon.dimov <[email protected]>
Nothing
a691f4f1d7c5136b889c1763f66eb28bc4817033 authored about 11 years ago by mynkow <[email protected]>
a691f4f1d7c5136b889c1763f66eb28bc4817033 authored about 11 years ago by mynkow <[email protected]>
InMemory single node seems to work
6d8b5fdc3023c05ad497f66f094e4ed348826a6d authored about 11 years ago by mynkow <[email protected]>
6d8b5fdc3023c05ad497f66f094e4ed348826a6d authored about 11 years ago by mynkow <[email protected]>
Start implementing InMemory single node
25c5535af5c9476164a77d7ed49d961162144787 authored about 11 years ago by mynkow <[email protected]>
25c5535af5c9476164a77d7ed49d961162144787 authored about 11 years ago by mynkow <[email protected]>
reorganize single/multi host projects
307c0a9307dff2e727d5f7239dc82982a1000305 authored about 11 years ago by mynkow <[email protected]>
307c0a9307dff2e727d5f7239dc82982a1000305 authored about 11 years ago by mynkow <[email protected]>
Fixed major bug related with reconnecting to rabbit mq
7ee1a6ab42db425e445571524ff65f44a0424a51 authored about 11 years ago by simeon.dimov <[email protected]>
7ee1a6ab42db425e445571524ff65f44a0424a51 authored about 11 years ago by simeon.dimov <[email protected]>
Linear retry for rabbitmq connection
e5dbea2fca68e9a9df393463c20807840c98188d authored about 11 years ago by mynkow <[email protected]>
e5dbea2fca68e9a9df393463c20807840c98188d authored about 11 years ago by mynkow <[email protected]>
Retryable operation
98626af39541539097367a6e3fd4a78785452ddf authored about 11 years ago by mynkow <[email protected]>
98626af39541539097367a6e3fd4a78785452ddf authored about 11 years ago by mynkow <[email protected]>
3700 commands per second
4ea5e9a960f24af3323a271e50339a56da771940 authored about 11 years ago by mynkow <[email protected]>
4ea5e9a960f24af3323a271e50339a56da771940 authored about 11 years ago by mynkow <[email protected]>
1800 commands per second
a304d0e71c021ca08ada463ef082d45f0964a793 authored about 11 years ago by mynkow <[email protected]>
a304d0e71c021ca08ada463ef082d45f0964a793 authored about 11 years ago by mynkow <[email protected]>
Working Cronus :P, really slow
55597bffb6ee44bc9825bfae5d0c7ca182bf4774 authored about 11 years ago by mynkow <[email protected]>
55597bffb6ee44bc9825bfae5d0c7ca182bf4774 authored about 11 years ago by mynkow <[email protected]>
Persist events and snapshots
86cbbe3fab09d6844954b37969b209b711072010 authored about 11 years ago by mynkow <[email protected]>
86cbbe3fab09d6844954b37969b209b711072010 authored about 11 years ago by mynkow <[email protected]>
Event consumer now creates queue per handler
d51be707453e7d4ac76d77f28798602c139bf188 authored about 11 years ago by mynkow <[email protected]>
d51be707453e7d4ac76d77f28798602c139bf188 authored about 11 years ago by mynkow <[email protected]>
Command handlers may work in this commit.
3c893c88175e836129b3f5ec40528f69d10b2b3c authored about 11 years ago by mynkow <[email protected]>
3c893c88175e836129b3f5ec40528f69d10b2b3c authored about 11 years ago by mynkow <[email protected]>
Publish commands to RabbitMQ Broker :)
470a4e5db37e93d76bd969d05c079c86c0f39d4e authored about 11 years ago by mynkow <[email protected]>
470a4e5db37e93d76bd969d05c079c86c0f39d4e authored about 11 years ago by mynkow <[email protected]>
Midwork Commit on Pipelines
9d829e72e297cc5bdc9f983e36f7d72b4f9b1951 authored about 11 years ago by simeon.dimov <[email protected]>
9d829e72e297cc5bdc9f983e36f7d72b4f9b1951 authored about 11 years ago by simeon.dimov <[email protected]>
Persist snapshots and load aggregates from snapshots
82310eab67c2dc1d59760603f7144d79fac05d24 authored about 11 years ago by mynkow <[email protected]>
82310eab67c2dc1d59760603f7144d79fac05d24 authored about 11 years ago by mynkow <[email protected]>
Replay Events
8cda4f89b17e8e86bf99960164cdd325782c81ae authored about 11 years ago by mynkow <[email protected]>
8cda4f89b17e8e86bf99960164cdd325782c81ae authored about 11 years ago by mynkow <[email protected]>
Persist events to database
cc0c0e7fc6e8407e79bb599b1faf98652a62efc7 authored about 11 years ago by mynkow <[email protected]>
cc0c0e7fc6e8407e79bb599b1faf98652a62efc7 authored about 11 years ago by mynkow <[email protected]>
InMemoryBuses and sample project
702bb5a223a976c64cc7f9fa0796e84af6f7a862 authored about 11 years ago by mynkow <[email protected]>
702bb5a223a976c64cc7f9fa0796e84af6f7a862 authored about 11 years ago by mynkow <[email protected]>
Start CQRS folder. Add tests
5c8846c8e303069901ef7ba28c63cbd60833765a authored about 11 years ago by mynkow <[email protected]>
5c8846c8e303069901ef7ba28c63cbd60833765a authored about 11 years ago by mynkow <[email protected]>
Rename cronus projects
87635b43893c2f832485b2a253956ec2382a143c authored over 11 years ago by nikolaymankov <[email protected]>
87635b43893c2f832485b2a253956ec2382a143c authored over 11 years ago by nikolaymankov <[email protected]>
Fix major bug when getting event handlers
2b1d536ec9d0f844c9ad4ee8ad0b8670f8fc044c authored over 11 years ago by nikolaymankov <[email protected]>
2b1d536ec9d0f844c9ad4ee8ad0b8670f8fc044c authored over 11 years ago by nikolaymankov <[email protected]>
Update publish on InMemoryEventBus to return false if it fails to publish event
d31978f23eb1faa82faee6b7eb5fd87cf161cef4 authored over 11 years ago by simeondimov <[email protected]>
d31978f23eb1faa82faee6b7eb5fd87cf161cef4 authored over 11 years ago by simeondimov <[email protected]>
The FastActivator now works with constructors which have arguments.
c19b1282cdb1937b0ae2aadbaa863564dbab9163 authored over 11 years ago by nikolaymankov <[email protected]>
c19b1282cdb1937b0ae2aadbaa863564dbab9163 authored over 11 years ago by nikolaymankov <[email protected]>
Some code beautyfiing
932f2c28a579392e4cb1f9e38f9d63344890b2c9 authored over 11 years ago by simeondimov <[email protected]>
932f2c28a579392e4cb1f9e38f9d63344890b2c9 authored over 11 years ago by simeondimov <[email protected]>
Fixed a major bug for the async methods
d93c93863609d6722350390b63077ed021a0c33a authored over 11 years ago by simeondimov <[email protected]>
d93c93863609d6722350390b63077ed021a0c33a authored over 11 years ago by simeondimov <[email protected]>
Added OnPublishEvent and OnEventPublished to the InMemoryEventBus and InMemoryEventBusAsync
ec1bc7c1ee3c2d9f12fb2d6b3a9dcea1796cb1a9 authored over 11 years ago by simeondimov <[email protected]>
ec1bc7c1ee3c2d9f12fb2d6b3a9dcea1796cb1a9 authored over 11 years ago by simeondimov <[email protected]>
Added onErrorHandlingEvent impl in the Program.cs
cf2c7140330fb6e2963cd4a224ff913397285729 authored over 11 years ago by simeondimov <[email protected]>
cf2c7140330fb6e2963cd4a224ff913397285729 authored over 11 years ago by simeondimov <[email protected]>
Added Actions to IEventBus
4cc834c316d1ff09fdd4b1d7b99335cb54fbe42e authored over 11 years ago by simeondimov <[email protected]>
4cc834c316d1ff09fdd4b1d7b99335cb54fbe42e authored over 11 years ago by simeondimov <[email protected]>
Fully implement Publish and PublishAsync for eventbuses. Exception handleing is not tested.
c6b0ac5847b097c7daf51d4b52ab98f4ab849b17 authored over 11 years ago by nikolaymankov <[email protected]>
c6b0ac5847b097c7daf51d4b52ab98f4ab849b17 authored over 11 years ago by nikolaymankov <[email protected]>
Introduce abstract base class for EventBus
7b59be85df9ce91a7c2c09fe2074ff69f63f4d9b authored over 11 years ago by nikolaymankov <[email protected]>
7b59be85df9ce91a7c2c09fe2074ff69f63f4d9b authored over 11 years ago by nikolaymankov <[email protected]>
Add InMemoryEventBusAsync for async publish to event handlers
1d6646b11b002a4a27d1b2370a109461b33d8105 authored over 11 years ago by nikolaymankov <[email protected]>
1d6646b11b002a4a27d1b2370a109461b33d8105 authored over 11 years ago by nikolaymankov <[email protected]>
Optimize registration for EventBus
70c379d6adfefd8a5a77dbbd854b397e8a3f4af5 authored over 11 years ago by nikolaymankov <[email protected]>
70c379d6adfefd8a5a77dbbd854b397e8a3f4af5 authored over 11 years ago by nikolaymankov <[email protected]>
Some performance optimizations were done
19d21cd42ef2cd1a8f53eb057949a61a2463da88 authored over 11 years ago by simeondimov <[email protected]>
19d21cd42ef2cd1a8f53eb057949a61a2463da88 authored over 11 years ago by simeondimov <[email protected]>
Merge branch 'master' of github.com:NMSD/Cronus
33ddc085382f8af48e6a91beaaf0c84c3c0b55d3 authored over 11 years ago by simeondimov <[email protected]>
33ddc085382f8af48e6a91beaaf0c84c3c0b55d3 authored over 11 years ago by simeondimov <[email protected]>
Added test sample project
78d2977bb6610bfddee4bffa31c3f62457ecaece authored over 11 years ago by simeondimov <[email protected]>
78d2977bb6610bfddee4bffa31c3f62457ecaece authored over 11 years ago by simeondimov <[email protected]>
Move the EventHandler registration in a separate extension file
efba8aa82f247d62f066f7fb16e1bb07bfdd7d3a authored over 11 years ago by nikolaymankov <[email protected]>
efba8aa82f247d62f066f7fb16e1bb07bfdd7d3a authored over 11 years ago by nikolaymankov <[email protected]>
Initial commit with source
e1a3f8243f6950b2d98f8e591a79981e8b46b6ac authored over 11 years ago by simeondimov <[email protected]>
e1a3f8243f6950b2d98f8e591a79981e8b46b6ac authored over 11 years ago by simeondimov <[email protected]>
Initial commit
2dddc5d4650392a6340ccfca2cea00e770d42725 authored over 11 years ago by Simeon Dimov <[email protected]>
2dddc5d4650392a6340ccfca2cea00e770d42725 authored over 11 years ago by Simeon Dimov <[email protected]>