在设计一个具有10种不同事件类型的事件传递系统时,我看到了两个在Google PubSub上建模主题的选项。每个事件类型都可以在不同的主题中排队,或者所有的10个事件都可以在同一个主题中排队。每个事件都有不同的订阅者,可以在同一主题中对事件进行排队,但在订阅服务器端筛选消息。我正在寻找一个非常高的吞吐量和最小的延迟,我应该选择一个主题还是多个主题?
发布于 2020-12-09 08:40:27
在订阅服务器端进行过滤不是一个好主意:您将使用更多的资源(并且花费更多的钱),并且您将注入延迟(如果消息被错误的订阅者接收,它将被拒绝,.)
因此,有两个解决方案:
https://stackoverflow.com/questions/65207437
复制相似问题