Benutzer:MovGP0/CQRS
aus Wikipedia, der freien Enzyklopädie
Zur Navigation springen
Zur Suche springen
Programmierung
Inhaltsverzeichnis
Command Query Responsibility Segregation (CQRS)
[Bearbeiten | Quelltext bearbeiten]Event Sourcing Databases
[Bearbeiten | Quelltext bearbeiten]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
[Bearbeiten | Quelltext bearbeiten]- 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
[Bearbeiten | Quelltext bearbeiten]- Esper/NEsper. EsperTech, abgerufen am 21. Januar 2015 (englisch).
Internetquellen
[Bearbeiten | Quelltext bearbeiten]- Adding a persistent event store. In: Serra's Blog ^^. 1. August 2012, abgerufen am 22. Juli 2014 (englisch).
Referenzen
[Bearbeiten | Quelltext bearbeiten]- ↑ The Ncqrs Framework. In: GitHub. Abgerufen am 21. Januar 2015 (englisch).