Skip to content
master
Go to file
Code
This branch is 18 commits ahead of pablocastilla:master.

Latest commit

 

Git stats

Files

Permalink
Failed to load latest commit information.
Type
Name
Latest commit message
Commit time
 
 
 
 
 
 
 
 
 
 
UI
 
 
 
 
 
 
 
 

README.md

CQRS-EasynetQ-EventStore-ElasticSearch

Prototipe showing a CQRS architecture using EasynetQ EventStore and ElasticSearch.

Originally created using NServiceBus as event dispatcher. I implemented the same behaviours using EasynetQ and RabbitMq as Bus infrastructure.

More info on my blog: http://www.dinuzzo.co.uk/cqrs-with-event-sourcing-using-easynetq-event-store-elastic-search-angularjs-and-asp-net-mvc/

Based on Pablo Castilla blog post: http://pablocastilla.wordpress.com/2014/09/22/cqrs-with-event-sourcing-using-nservicebus-event-store-elastic-search-angularjs-and-asp-net-mvc/

To run it you need to:

– Download event store and run it. For example: “.\EventStore.ClusterNode.exe -db .\ESData --run-projections=ALL”

– Load the projections in the .NET solution (EventStore/Projections) on event store. Create them as continuous. Make sure that every projection in the system is running.

– Download ElasticSearch

– Run the services, UI and the synchronicers.

About

Prototipe showing a CQRS architecture using NServiceBus EventStore and ElasticSearch

Resources

Packages

No packages published