消息头帧
这是协议, 就是说 具体这些东西怎么用 靠自己实现
一般是如下用法
expiration
设置过期秒数, 消息过期了就会去死信路由器, 就实现了定时消息app-id
是版本迭代方便:message-id
, type
这2个是业务上可以用就用priority
是和队列的属性 x-max-priority
配套的
原始api中是这样: 典型的建造者模式
Request-Response 模式
实际中的很多应用相当于一种一应一答的过程,需要双方都能给对方发
送消息
用这些
replyTo
,messageId
和对应的correlationId
生产者
消息头帧里面 有:
replyTo
: 回复发这里来
messageId
:本消息的唯一id
也确实要在号称等着的队列等着 绑定了消费者:
消费者
消费者的handle里面能拿出生产者发来的各属性
用
correlationId
回复messageId
把消息发回
replyTo
注意: 这里是没通过交换器, 直接发的队列, 这样也行