Benutzer:MovGP0/CQRS
aus Wikipedia, der freien Enzyklopädie
Programmierung
Inhaltsverzeichnis
Command Query Responsibility Segregation (CQRS)
Event Sourcing Databases
CREATE TABLE Events (
Id UNIQUEIDENTIFIER NOT NULL, -- the Aggregate ID
TimeStamp DATETIME NOT NULL,
Name VARCHAR NOT NULL,
Version VARCHAR(MAX) NOT NULL,
EventSourceId UNIQUEIDENTIFIER NOT NULL,
Sequence BIGINT, -- created by a single source
Data [NVARCHAR](MAX) NOT NULL,
);
CREATE TABLE EventSources (
Id UNIQUEIDENTIFIER NOT NULL,
Type NVARCHAR(255) NOT NULL,
Version INT NOT NULL
)
Messaging Queues
- RabbitMQ. Pivotal Software, abgerufen am 21. Januar 2015 (englisch).
- ∅MQ. iMatix Corporation, abgerufen am 21. Januar 2015 (englisch).
- NServiceBus. Particular Software, abgerufen am 21. Januar 2015.
Event Processing Service
- Esper/NEsper. EsperTech, abgerufen am 21. Januar 2015 (englisch).
Internetquellen
- Adding a persistent event store. In: Serra's Blog ^^. 1. August 2012, abgerufen am 22. Juli 2014 (englisch).
Referenzen
- ↑ The Ncqrs Framework. In: GitHub. Abgerufen am 21. Januar 2015 (englisch).