Два или более ReadSideProcessors на сервис в Лагоме - PullRequest
0 голосов
/ 11 мая 2018

Можно ли зарегистрировать два или более ReadSideProcessors для каждой службы в Lagom, например:

@Inject
public BlogServiceImpl(
        PersistentEntityRegistry persistentEntityRegistry,
        ReadSide readSide) {
  this.persistentEntityRegistry = persistentEntityRegistry;

  readSide.register(CassandraBlogEventProcessor.class);
  readSide.register(SolrBlogEventProcessor.class);
}

1 Ответ

0 голосов
/ 28 июля 2018

Да, вы можете зарегистрировать столько процессоров на стороне чтения, сколько вам нужно.Обратите внимание, что каждый из них будет использовать события независимо от других, поэтому вам следует позаботиться о том, чтобы не предполагать что-либо в отношении порядка обработки между различными процессорами на стороне чтения.

...