好吧,我一直在做这个 NServiceBus 项目一段时间,一旦我让它为 PubSub 工作,我就将剩下的时间花在实际的工作流逻辑上。但是,我可以看到一个我想解决的严重问题(或者更确切地说是学习如何正确处理)。
据我了解,发布者将消息发布到任何订阅者的存储队列。伟大的。但是当订阅者没有运行时会发生什么(我已经阅读了其他关于这个的帖子,他们似乎没有问同样的问题)。
场景 - 我让发布者在没有订阅者运行时发布消息(附加/请求的消息要转发给他们)..然后我发现..消息“消失”只是根本不存在!它去哪儿了?发布者是否说“嘿,没有人订阅这个,所以我不会打扰发布它?”,它不应该这样做并且至少需要一个订阅者吗?
任何人都可以对此有所了解吗?(服务新手)