0

假设 Service1 管理某种对象类型的 AZ。然后,Client1 和 client2 可以向 Service1 发送查询和更新命令。如果 Service1 发布事件,则客户端可以订阅。

如果对 Service1 进行分片以使 Service1a 具有 AM 而 Service1b 具有 NZ,应该如何处理?

4

1 回答 1

0

如果我理解正确,并且您想要一个与客户端的通用接口,那么应该向客户端公开一个端点,并且该端点应该负责处理存储数据的方式和位置。听起来这可能是某种基于内容的路由。

只要事件不重叠,就会从任一服务发布事件。这意味着只有一个逻辑发布者。客户将订阅所有事件,并丢弃他们不关心的事件。

于 2013-02-19T13:49:46.370 回答