Запустите локальный сервер

Соберите и запустите Chronacta по инструкции репозитория chronacta/chronacta.

Выберите постоянный каталог данных и проверьте подключение локального клиента. Изолируйте тестовый экземпляр от недоверенных сетей.

Добавьте и прочитайте события

Создайте поток с первым событием, прочитайте его версию и добавьте второе событие с этой ожидаемой версией.

Повторите запись с устаревшей версией и изучите конфликт. Прочитайте поток с начала и с более поздней позиции в соответствии с семантикой API.

Обработайте события

Подключите подписку и добавьте ещё одно событие. Затем создайте потребителя, который сохраняет позицию обработки и обновляет небольшую модель чтения.

Перезапустите потребителя, проверьте повторную доставку и пересоберите модель чтения с начала, используя отдельную или сброшенную позицию обработки.

Продолжите в документации

Точные вызовы приведены в справочниках командной строки и клиента Go. Перед настройкой безопасности, резервного копирования и рабочих потребителей изучите руководства по эксплуатации.

Практическое упражнение

Выполните четыре проверки: успешная запись, конфликт версии, возобновление работы потребителя и пересборка модели чтения.

Путь обучения Event Sourcing · Назад · Документация Chronacta