【发布时间】:2020-03-22 23:10:45
【问题描述】:
让我们讨论一种情况。
Consumer 收到一个 Kafka Stream ,流中的 Message 需要根据一些 Validator Micro 服务和 Enricher API 调用进行丰富和验证。它还将消息持久化到数据库中。
流程就是这样 - Kafka Stream 消费者 -> 每条消息 -> 调用 Rule Validator Rest API -> 调用 Enrich API -> 通过 Persistence REST API 保存到数据库。
因为所有 REST 调用都是同步的,而其余调用在调用最终的 Persistence Micro 服务 API 之前是顺序的。
显然 Kafka Stream 消费者获得了高吞吐量的消息。
如何通过编码实现这一点?
【问题讨论】:
标签: rest apache-kafka