Java Lagom中每个服务有两个或多个ReadSideProcessor

Java Lagom中每个服务有两个或多个ReadSideProcessor,java,solr,lagom,Java,Solr,Lagom,是否可以在Lagom中为每个服务注册两个或多个ReadSideProcessor,如下所示: @Inject public BlogServiceImpl( PersistentEntityRegistry persistentEntityRegistry, ReadSide readSide) { this.persistentEntityRegistry = persistentEntityRegistry; readSide.register(Ca

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

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

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

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

简短回答是肯定的。你试过了吗?有问题吗?没有,我已经实现了我的“标准”Cassandra ReadSide,不想在不知道它是否正常的情况下进入Solr ReadSide。谢谢