Обзор источников событий
Источники событий предоставляют гибкий способ управления и сохранения состояния детализации. Степень детализации по событиям имеет множество потенциальных преимуществ по сравнению со стандартным детализацией. Для одной из них можно использовать множество различных конфигураций поставщиков хранилища и поддерживает георепликацию в нескольких кластерах. Более того, он четко отделяет класс граней от определения состояния детализации (представленного объектом состояния зернистости) и детализированных обновлений (представленных объектами событий).
Документация структурирована следующим образом:
Основы жаурналедграин объясняет, как определить детализации источника событий путем наследования от , как получить доступ к текущему состоянию и как создавать события, которые обновляют состояние.
Репликация экземпляров объясняет, как механизм источников событий обрабатывает реплицированные экземпляры граней и обеспечивает согласованность. В нем обсуждается возможность перегонки событий и конфликтов, а также способы их устранения.
Немедленное или отложенное подтверждение объясняет, как отложенное подтверждение событий и повторный вход могут повысить доступность и пропускную способность.
В уведомлениях объясняется, как подписываться на уведомления, что позволяет програнировать реагирование на новые события.
Конфигурация источников событий описывает настройку проектов, кластеров и поставщиков согласованности журналов.
Встроенные поставщики Log-Consistency поясняют, как работают три поставщика согласованности журнала, включаемых в данный момент.
Диагностика жаурналедграин объясняет, как отслеживать ошибки подключения и получать простую статистику.
Описанное выше поведение является достаточно стабильным, так как Жаурналедграин API. Однако в ближайшее время мы планируем расширить или изменить список поставщиков согласованности журналов, чтобы упростить подключение разработчиков к стандартным системам хранения событий.