Описание тега event-store

Хранилище событий - это масштабируемая высокопроизводительная база данных с открытым исходным кодом, оптимизированная для поиска событий. Он поддерживает идемпотентную запись упорядоченных событий только с добавлением в именованные потоки событий и их последовательное считывание. Хранилище событий имеет концепцию внутренних проекций (встроенных и создаваемых пользователями), которые могут обрабатывать события на сервере и генерировать новые события или создавать ссылки на существующие события в других потоках.
1 ответ

Как правильно обрабатывать исключения параллелизма в EventStore?

Как использовать JOliver EventStore 3.0 и получать команды от NServiceBus, как правильно обрабатывать исключения параллелизма? Если у меня более одного рабочего потока, это может быть обычным явлением. Опция 1 try { // store the event ... } catch (C…
20 мар '12 в 16:42
1 ответ

Получение событий из EventStore

Если я хочу заполнить новую Viewmodel на основе всех исторических событий, хранящихся в ES, как бы я это сделал? Я могу видеть IPersistStreams.GetFrom(DateTime) но, кажется, немного страшно собрать их всех за один раз. Я думаю, что получение их парт…
23 авг '12 в 07:31
2 ответа

Не удается запустить докеризованное хранилище событий со всеми запущенными проекциями

Я пытаюсь запустить хранилище событий, используя Docker в Windows, но по какой-то причине мои прогнозы начались. Вот что я выполняю docker run --name eventstore-node -p 2113:2113 -p 1113:1113 --run-projections=ALL --start-standard-projections=TRUEev…
19 окт '18 в 18:32
0 ответов

Чем моментальные снимки EventStore отличаются от использования IStoreEvents.GetFrom() в практике?

Я смотрел на пример, предоставленный с проектом "EventStore": https://github.com/joliver/EventStore. Чем функциональность снимка отличается от получения событий с помощью "Store.GetFrom()" в практике? Предположим, у меня есть новая служба отчетов, к…
16 авг '11 в 10:00
2 ответа

В чем разница между NEventStore и GetEventStore

Недавно я изучаю CQRS и хочу изменить свою систему на использование шаблонов источников событий. Но я обнаружил, что на платформе.Net существует две реализации Event Store. NEventStore(ранее JOliver EventStore) EventStore(от GetEventStore.com) Две р…
11 сен '13 в 11:53
1 ответ

Интеграция шины сообщений и повторная синхронизация ограниченных контекстов после простоя - Service Bus 1.0

Я только что скачал Joliver EventsStore и ищу подключить служебную шину с Windows Service Bus 1.0 для приложения, разделенного между несколькими процессами ограниченного контекста. Если ограниченный контекст находился в автономном режиме, в то время…
15 мар '13 в 21:18
1 ответ

EventStore и более одной единицы работы?

В ответе на несколько вопросов Джонатон Оливер упоминает об использовании AsynchronousCommitDispatcher для обработки нескольких единиц работы. Я все еще на стадии разработки своего проекта (и все еще изучаю CRQS и ES) и у меня есть несколько вопросо…
16 янв '12 в 11:24
3 ответа

Микросервисы. Используется ли технология хранилища событий (в решениях поиска источников) для всех микросервисов?

Насколько мой небольшой текущий опыт позволяет мне понять, одно из основных понятий о "микросервисе" заключается в том, что он опирается на свою собственную базу данных, независимую от других микросервисов. Углубляясь в то, как обрабатывать распреде…
2 ответа

Реализация хранилища событий с оптимистичными проверками параллелизма на нескольких клиентах

Я пытаюсь внедрить систему источников событий, используя методы и принципы в соответствии с различными вдохновенными Грегом Яном примерами, которые я видел. Я понимаю, как работает логика проверки версии и что при сохранении агрегата, если текущая в…
2 ответа

Как разместить обработчики событий Event Sourcing для создания модели чтения?

Существуют различные примеры приложений и платформ, которые реализуют архитектуру CQRS + Event Sourcing и в большинстве из них описывается использование обработчика событий для создания денормализованного представления из событий домена, хранящихся …
1 ответ

Как преобразовать существующий класс в агрегат DDD с событиями?

У меня есть следующий класс, который используется для выполнения торговых операций по покупке и продаже подписок. Я хотел бы преобразовать этот класс, чтобы он мог использоваться в микросервисе с использованием источников событий и, возможно, CQRS. …
1 ответ

nservicebus и магазин событий

Мне интересно, сталкивался ли кто-нибудь с этим раньше: Я обрабатываю команду и в обработчике сохраняю событие в хранилище событий (joliver).Сразу после отправки обработчик для той же команды снова обрабатывается.Я знаю, что это та же команда, потом…
25 мар '13 в 19:01
1 ответ

Указатель схемы РСУБД EventStore

Почему схема RDBMS для EventStore Джонатана Оливера включает Предметы в следующий индекс? CREATE UNIQUE NONCLUSTERED INDEX [IX_Commits_Revisions] ON [dbo].[Commits] ([StreamId], [StreamRevision], [Items]);
24 апр '13 в 14:19
2 ответа

CQRS - когда объединяются корни в базе данных и в файле?

Я начал планировать свой первый проект CQRS с источником событий, и из-за нехватки времени часть модели останется в файлах XML. Что я понимаю из DDD, так это то, что каждое обновление выполняется для корня агрегата, и если я хочу изменить другой кор…
17 мар '12 в 16:34
1 ответ

Пополнить источник события агрегат с кафкой в ​​качестве хранилища событий

Все больше и больше статей рассказывают о kafka как хранилище событий и использовании его в приложении, построенном с использованием cqrs & Event Sourcing. Как вы запрашиваете kafka (как хранилище событий) для событий определенного агрегата, чтобы з…
15 окт '16 в 13:12
1 ответ

Как писать и читать события в кластере Eventstore с помощью клиента.Net

Я пытаюсь записывать и читать события в кластере хранилища событий, используя клиент.Net. Поэтому я настроил 3 локальных док-контейнера для проверки записи и чтения в кластер. Я уже настроил кластер, и он говорит, что он жив (1 Master и 2 Slaves). К…
17 июл '18 в 07:04
0 ответов

EventStore с SynchronousDispatcher создает во время подключения

Я не знаю, если это проблема с EventStore, или, скорее всего, моя собственная ошибка в начале работы с ним. return Wireup.Init() .UsingSqlPersistence("ConnStringName") .InitializeStorageEngine() .UsingCustomSerialization(container.GetInstance<ISe…
16 ноя '11 в 18:46
1 ответ

Joliver EventStore Ошибка

Я работаю над реализацией прототипа CQRS и пытаюсь использовать хранилище событий Джонатана Оливера с сервером MS SQL: _store = Wireup.Init() .UsingSqlPersistence("EventStore") .InitializeDatabaseSchema() .UsingJsonSerialization() .Build(); У меня е…
13 апр '11 в 22:26
2 ответа

EventStore и RavenDB Постоянство JsonReaderException

Попытка соединить EventStore JOliver с RavenDB и наткнуться на препятствие. Я создал новую БД в Raven под названием RavenEventStore. Следующее - моя переписка; return Wireup.Init() .UsingRavenPersistence("RavenEventStore") .UsingAsynchronousDispatch…
04 май '12 в 20:37
3 ответа

DDD, Магазин событий, UI

У меня есть проект, который разработан или, по крайней мере, должен соответствовать хорошо известным принципам DDD. Back - DDD + CQRS + Магазин событий UI - ngrx/store У меня много вопросов по этому поводу, но сейчас я буду придерживаться этих двух:…
09 окт '17 в 07:30