4
我有一些任務的samza工作,其中每個任務都在其嵌入式商店中保存一些狀態。我想通過某種RPC機制將此商店公開給外部世界。什麼可能是最好的解決方案呢?如何在Samza中實現類似於Storm DRPC的東西?
這裏是Samza文檔中關於它的一個段落:
Samza does not currently have an equivalent API to DRPC, but you can build it yourself using Samza’s stream processing primitives.
它在我腦海中就是讓我的任務,除正常處理,消耗與一些相關的ID請求消息的唯一解決方案一個特殊的請求主題,並將具有相同關聯ID的響應消息放入特殊的響應主題中。所以這就像RPC-over-Kafka解決方案,這在我看來並不理想。
歡迎任何想法!