Benutzer:MovGP0/CQRS

aus Wikipedia, der freien Enzyklopädie
Zur Navigation springen Zur Suche springen


Command Query Responsibility Segregation (CQRS)

[Bearbeiten | Quelltext bearbeiten]

Event Sourcing Databases

[Bearbeiten | Quelltext bearbeiten]
  • Datomic. Cognitect, Inc., abgerufen am 21. Januar 2015 (englisch).
  • Ncqrs[1]
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]
  1. The Ncqrs Framework. In: GitHub. Abgerufen am 21. Januar 2015 (englisch).