我有一个lagom服务,将其事件发布在kafka主题上。我还为该服务提供了一个独立的lagom客户端,我希望它订阅事件主题。
这是我创建客户端的方式:
val lagomClientFactory: StandaloneLagomClientFactory = new StandaloneLagomClientFactory("A")
with StaticServiceLocatorComponents
with AhcWSComponents {
override def staticServiceUri: URI = URI.create(...)
}
val client = lagomClientFactory.serviceClient.implement[MyService]
我尝试过接客户并致电:
client.myEvents.subscribe.atLeastOnce(Flow[MyEvent].mapAsync(1) {
...
}
但这似乎没有效果。是否可以将独立的Lagom客户端连接到kafka主题?任何帮助将不胜感激