在 GCP Pub/Sub 中,我有一个主题和一个Subscription1
并已开始发布消息。
我可以添加另一个订阅吗Subscription2
并重播之前发布的旧消息Subscription2
被创造了?它会允许吗? (卡夫卡允许)
在什么时候我会失去对消息的访问权限(在保留期内)?删除所有订阅?保留至少一项活动订阅是否允许 PubSub 添加新订阅并重播旧消息?
我还可以将主题的保留期延长到 7 天以上吗?
编辑:消息将被持久化到数据库,但我对发布/订阅架构更感兴趣
发布到主题的消息可供订阅使用only在这些消息发布之前。如果您在下午 1 点发布消息并在下午 2 点订阅,则该订阅不可能获得在下午 2 点之前发布的任何消息。
我将 Pub/Sub 视为一种传输和交付技术,而不是将其视为存储库。如果您认为可能需要在订阅之前发布的消息,请考虑一种设计模式,在该模式中添加一个特殊的订阅者,该订阅者获取每条发布的消息并将其插入数据存储中以供后续检索。
如果您现在发现需要历史消息,您可以查询该商店的历史项目,同时订阅随后到达的新项目。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)