Java 在非Lagom应用程序中嵌入Lagom读取端处理器

Java 在非Lagom应用程序中嵌入Lagom读取端处理器,java,events,event-handling,embed,lagom,Java,Events,Event Handling,Embed,Lagom,我有一个Lagom服务,它将持久实体的事件写入cassandra。 我希望通过嵌入一个读端处理器来处理来自另一个不基于lagom的应用程序的事件,该处理器将连接到同一个cassandra 我没有找到任何关于如何将lagom服务或读端处理器嵌入现有java/scala应用程序的文档,是否可能?不建议多个服务共享同一数据库。这会导致服务之间的紧密耦合,并且在将来很难升级 相反,您可以使用将事件发布到卡夫卡主题。然后,您可以从另一个应用程序中使用它们,或者使用带有MessageBroker消费者API

我有一个Lagom服务,它将持久实体的事件写入cassandra。 我希望通过嵌入一个读端处理器来处理来自另一个不基于lagom的应用程序的事件,该处理器将连接到同一个cassandra


我没有找到任何关于如何将lagom服务或读端处理器嵌入现有java/scala应用程序的文档,是否可能?

不建议多个服务共享同一数据库。这会导致服务之间的紧密耦合,并且在将来很难升级

相反,您可以使用将事件发布到卡夫卡主题。然后,您可以从另一个应用程序中使用它们,或者使用带有MessageBroker消费者API的Lagom,或者使用任何其他Kafka客户端