我是kafka的新手,我试图看看它是否可以取代我目前的ETL。 我的主要难点是我需要一种方法来等待两个不同的事件作为先决条件。
示例:
Given the topics T1, T2 and T3,
When I get an event E3(E1, E2) on topic T3,
Then the event E3 cannot be processed until E1 has been processed on T1 and E2 has been process on T2
我的基本需求是确保在尝试导入E3之前,已导入其相应的功能先决条件。
我已经阅读了文档,我非常清楚这种先决条件并不完全适合卡夫卡哲学。
我所描述的可行吗?如果是这样,我应该走哪条路?