【发布时间】:2021-06-19 08:27:31
【问题描述】:
从事件溯源/CQRS 的角度来看:假设我有一个包含 2 个实例的消费者组,它订阅了一个主题。在启动/订阅时,每个实例都会处理其共享的事件流,并构建数据的本地视图。
当外部请求带有更新数据的命令时,如何将该请求路由到组中的正确实例?如果数据按实体 ID 进行分区,奇数 ID 到消费者 1,偶数到消费者 2,如何与消费者沟通?或者,就此而言,负责将传入请求发送到正确实例的任何反向代理或服务网格?
当消费者群体由于消费者的增加或减少而重新平衡时会发生什么?这是否以某种方式自动传达了路由机制?
当消费者都从给定主题的新事件集重建他们的本地模型时,服务是否存在差距?
这似乎适用于事物的命令和查询方面,如果它们都在具有分区数据的多个实例之间划分...
我的想法是否正确?
谢谢
【问题讨论】:
标签: apache-kafka event-sourcing