是否可以在Lagom中为每个服务注册两个或更多ReadSideProcessor,如下所示:

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

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

最佳答案

是的,您可以根据需要注册任意数量的读取侧处理器。请注意,每个事件将独立于其他事件使用事件,因此您应注意不要对不同读取侧处理器之间的处理顺序承担任何责任。

10-01 05:24