Lagom: чтение Side Processor против Broker Api для построения модели чтения - PullRequest
0 голосов
/ 05 мая 2018

Читая документацию по lagom, мы можем создать сторону чтения как для процессора чтения, так и для API брокера сообщений.

Каковы преимущества использования одного над другим?

(Давайте учтем общую поддержку ReadSide (не Cassandra и Jdbc, которые реализуют отслеживание смещения событий).

Прототипируя некоторые приложения, я заметил, что Read Side Processor имеет большую задержку между сохранением событий в журнале событий и обновлением модели чтения, чем Broker Api.

1 Ответ

0 голосов
/ 11 мая 2018

Прототипирование некоторого приложения, я заметил, что Read Side Processor имеет большую задержку между сохранением событий в журнал событий и чтения Обновление модели, чем Broker Api.

Это возможная задержка согласованности. Вы можете изменить это с настройкой в ​​вашем application.conf:

cassandra-query-journal.eventual-consistency-delay = 1s

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

...