【发布时间】:2021-10-07 11:44:05
【问题描述】:
我试图了解在我的业务模型中使用 Kafka 流的好处。客户发布订单并立即从在线并对此订单感兴趣的卖家那里获得报价。
在这种情况下,流适合加入可用的卖家(在线)以订购流和过滤,对报价进行排序(按价格)。因此,客户应按要求按价格提供最佳报价。
我发现只有一个好处:服务器调用更少(所有计算都在流中发生)。
我的问题是,为什么在这种情况下流很重要?因为我可以通过一个单一应用程序使用标准方法来完成这些业务步骤?
我知道这个问题是基于意见的,但是在阅读了一些关于流处理的书籍之后,仍然很难改变对这种方法的看法。
【问题讨论】:
标签: apache-kafka apache-kafka-streams