Вопросы по теме 'neventstore'
Снапшоты JOliver EventStore
Скажем, у меня есть этот код:
private void CreateSnapshots(IEnumerable<StreamHead> streams)
{
foreach (StreamHead head in streams)
{
IAggregate aggregate = ???;
IMemento memento = aggregate.GetSnapshot();
var...
1156 просмотров
schedule
12.05.2023
Требуется ли регистрация BsonClassMap для каждого типа событий при настройке сохраняемости mongodb для NEventStore?
При настройке постоянства mongodb для EventStore Oliver требуется ли регистрация BsonClassMap для каждого типа событий? Если я этого не сделаю, я получу исключение Unknown discriminator value 'InventoryItemCreated' . Я регистрирую все типы...
589 просмотров
schedule
23.02.2022
CQRS: Хранение событий и их публикация — как сделать это безопасным способом?
Как я узнал в Почему CQRS репозиторий публикует события, а не хранилище событий? публиковать события — задача репозитория CQRS. Все идет нормально.
Разумеется, сохранение событий и их публикация должны осуществляться в рамках одной транзакции....
5175 просмотров
schedule
01.02.2023
Совершить ошибку с EventStore
Я вижу следующую ошибку в EventStore Джонатона Оливера:
ОШИБКА: 23505: повторяющееся значение ключа нарушает уникальное ограничение "ix_commits_revisions"
Есть идеи, почему это происходит?
143 просмотров
schedule
22.01.2023
Сериализатор Protobuf-net для NEventStore 3+
Может ли кто-нибудь указать мне сериализатор protobuf-net для NEventStore 3.0?
У меня проблемы, я думаю, в основном из-за сериализации в хранилище событий 3, заключающей тело события и заголовки в EventMessage.
Я не уверен, как правильно...
360 просмотров
schedule
01.12.2022
NEventStore Commit Guid, для чего он на самом деле используется?
Насколько я понимаю, CommitId используется внутри хранилища событий Джонатана Оливера. До сих пор я всегда предоставлял Guid.NewGuid() вместо CommitId .
Когда бы вы хотели сделать что-то другое?
Я не понимаю, почему он выставлен в его...
472 просмотров
schedule
27.03.2022
Проблема NEventStore с воспроизведением событий
Мы используем CQRS + ES. ES - это NEventStore (далее JOliver EventStore). У нас есть 2 агрегата в разных командах. Проекции второго AR зависят от данных, записанных первыми проекциями AR в модели чтения. Проблема в том, что когда мы запускаем...
2249 просмотров
schedule
11.06.2022
NEventStore RavenDB — получение данных фиксации
Я прорабатываю базовый пример работы с NEventStore с RavenDB и наткнулся на камень преткновения.
Мне удалось успешно зафиксировать свои события в источнике данных RavenDB, но теперь мне нужно вытащить их обратно, чтобы воспроизвести их шаблон (CQRS...
205 просмотров
schedule
10.05.2023
NES-команда не отправляется в CommandHandler
Мой класс команд выглядит следующим образом:
public class RegisterToConference : ICommand
{
public RegisterToConference()
{
this.Id = Guid.NewGuid();
this.Seats = new Collection<SeatQuantity>();...
104 просмотров
schedule
03.06.2022