我们正在开发一个新的设置来提醒客户各种事件。客户端注册到一个事件(当前只有1个事件类型),然后侦听该事件的警报。
我设想了3个主题:
alertrequest(创建/更新/删除警报设置)
alertresponse(确认alertrequests)
警报(发布实际警报消息的位置)
在我的团队中,我们正在讨论这个设置。有人说让我们把所有的信息都合并到一个主题中,因为它们都是相关的。其他人说let有3个,其他人说let有2个(requestresponse+alerts)。
我一直在读这个,尤其是这里:https://www.confluent.io/blog/put-several-event-types-kafka-topic/
但是我仍然没有决定,因为我个人更喜欢分离关注点,这些主题不会长期存储任何内容,所以我没有看到合并它们的好处
关于“任何需要保持固定顺序的事件都必须放在同一个主题中”,我认为alertrequests和alertresponses可能是固定顺序的,所以可以加入它们。
感谢社区对此的支持:)
暂无答案!
目前还没有任何答案,快来回答吧!