Обзор источников событий

Источники событий предоставляют гибкий способ управления и сохранения состояния детализации. Степень детализации по событиям имеет множество потенциальных преимуществ по сравнению со стандартным детализацией. Для одной из них можно использовать множество различных конфигураций поставщиков хранилища и поддерживает георепликацию в нескольких кластерах. Более того, он четко отделяет класс граней от определения состояния детализации (представленного объектом состояния зернистости) и детализированных обновлений (представленных объектами событий).

Документация структурирована следующим образом:

  • Основы жаурналедграин объясняет, как определить детализации источника событий путем наследования от , как получить доступ к текущему состоянию и как создавать события, которые обновляют состояние.

  • Репликация экземпляров объясняет, как механизм источников событий обрабатывает реплицированные экземпляры граней и обеспечивает согласованность. В нем обсуждается возможность перегонки событий и конфликтов, а также способы их устранения.

  • Немедленное или отложенное подтверждение объясняет, как отложенное подтверждение событий и повторный вход могут повысить доступность и пропускную способность.

  • В уведомлениях объясняется, как подписываться на уведомления, что позволяет програнировать реагирование на новые события.

  • Конфигурация источников событий описывает настройку проектов, кластеров и поставщиков согласованности журналов.

  • Встроенные поставщики Log-Consistency поясняют, как работают три поставщика согласованности журнала, включаемых в данный момент.

  • Диагностика жаурналедграин объясняет, как отслеживать ошибки подключения и получать простую статистику.

Описанное выше поведение является достаточно стабильным, так как Жаурналедграин API. Однако в ближайшее время мы планируем расширить или изменить список поставщиков согласованности журналов, чтобы упростить подключение разработчиков к стандартным системам хранения событий.