0%

spring-message

SpringCommunication

常见的消息模型对比

  • 观察者模式:观察者和被观察者直接依赖
  • 发布订阅模式:发布者和订阅者通过主题(Topic)关联,不存储消息
  • 生产消费模式:生产者和消费者通过主题(Topic)关联,会存储消息

ps:除了基于主题的生产消费模式,还有AMQP这种基于路由的生产消费模式

常见的消息模型实现

  • 事件总线(EventBus):传递的是 事件 ,基于 发布订阅模式 实现
  • 消息队列(MessageQueue):传递的是 消息 ,基于 生产消费模式 实现

ps:事件传递的是信号,消息传递的是数据,可以理解为事件是一种简单的消息

SpringListener

SpringListener:SpringBoot中实现 发布订阅模式 的框架

SpringCloudBus

SpringCloudBus:SpringCloud中实现 发布订阅模式 的框架

SpringMessaging

SpringMessaging:SpringBoot中实现 生产消费模式 的框架

SpringCloudStream

SpringCloudStream:SpringCloud中实现 生产消费模式 的框架

只想买包辣条