【发布时间】:2015-06-04 18:48:57
【问题描述】:
我有许多任务的 samza 作业,每个任务都在其嵌入式存储中保存一些状态。我想通过某种 RPC 机制公开这个商店以供外界阅读。最好的解决方案是什么?
这是 Samza 文档中关于它的一段:
Samza 目前没有与 DRPC 等效的 API, 但是您可以使用 Samza 的流自己构建它 处理原语。我想到的唯一解决方案是让我的任务除了正常处理之外,在特殊请求主题上消费具有一些相关ID的请求消息,并将具有相同相关ID的响应消息放入特殊响应中话题。所以这就像 RPC-over-Kafka 解决方案,在我看来不是最理想的。
欢迎提出任何想法!
【问题讨论】:
标签: rpc apache-kafka apache-samza