Я думаю о проблеме, о которой идет речь: если мне нужно запросить агрегат в распределенной архитектуре, где хранилище распределенных событий может в конечном итоге ждать, пока будут распространены последние события. Как я могу узнать, не заполнит ли агрегат, который я читаю с помощью модели чтения, обновленный на другом сервере сети?Создание моментального снимка в распределенной архитектуре
У меня есть http-сервер, который принимает события для сохранения в магазине. Магазин не существует на самом деле, но я хочу реализовать его в ближайшее время. События, связанные с огромным агрегатом, который сериализуется в формате json, составляет 4 МБ
Другой вопрос, какое хранилище вы рекомендуете для моментального снимка?
EDIT
Я не понимаю, если вопрос не написано хорошо, или если я выбрал неправильные теги ...
На данный момент я решил использовать «локальный» моментальный снимок, где я отвечаю на события, которые распространяются в хранилище событий. Каждый раз, когда мне нужно получить снимок, я сначала проверяю, есть ли какие-то события в распределенном хранилище, которые новее, чем последние, воспроизведенные в моем «личном» «локальном» снимке. –