Spring Messaging编程模型

  1. Message:MessageHeader+:
  2. MessageChanel:PollableChannel和SubscribableChannel
  3. MessageHandler:
  1. @DestinationVariable
  2. @Header
  3. @Headers
  4. @MessageExceptionHandler
  5. @MessageMapping
  6. @Playload
  7. @SendTo
  8. @ValueConstants

Spring Message信息交互的两种模型

Spring Messaging core核心包下面封装了各种消息发送和接收的操作模板。spring messaing的消息传递模型分为下面两种,一种是发送->接收,一种是发送->响应->接收响应。

sequenceDiagram
A->>B: How are you?
sequenceDiagram
A->>B: How are you?
B->>A: Great!

spring源码分析之spring-messaging模块详解