Spring项目中的消息传递/事件框架

Lai*_*jus 4 messaging events spring

我需要在Spring项目中使用消息传递或事件框架.

基本要求:

  • 单个生产者/发送者,它将创建消息/事件
  • 生产者将发送消息的全局通道/队列/等
  • 多个组件应该能够在此通道/队列中注册,以便它们可以接收消息/事件
  • 所有组件都应该能够接收所有消息 - 每个消息对所有接收者都是可见的,而不仅仅是一个(例如第一个).因此,单个消费者不能使消息消失而对其他人不可见
  • 消息应该以异步方式分布在所有消费者之间,因此所有消息都可以同时接收消息,而不是每个消息都接收消息

什么最符合我的需求?

Arn*_*lay 5

我认为您的要求符合Spring Integration的功能.

http://www.springsource.org/spring-integration