推荐超级课程:
在分布式架构中,系统的不同部分将需要在事件发生时向其他部分提供信息。解决这个问题的方式之一是为每个消费者提供专用队列,并将消息异步发送以将其与消息发送者解耦。
然而,如果我们必须为大量的消费者执行此操作,这种方法就无法扩展,并且如果一些消费者只对生产者发送的信息的某些部分感兴趣会怎么样呢。
这个问题的答案可以在发布-订阅模式中找到,也称为发布/订阅消息,在这里我们可以使我们的生产者异步向订阅者发送事件,而不将其与发送者耦合。
发布/订阅消息是在分布式架构中使用的基本模式,因此在本篇博文中,我将谈论什么是发布/订阅消息,它提供了什么好处,以及在使用发布/订阅消息时需要考虑的一些事项。
什么是发布/订阅消息?
发