生产者介绍
消息的生产者,也是一个向交换器发布消息的客户端应用程序
生产者生产消息时的权衡(可靠性与性能的权衡)
失败通知(常用)
生产者将消息发布给交换器,交换器没有根据路由键找到相应队列的时候那么将会有一个失败通知,发送时设置mandatory=true
事务(非常少用)
事务主要是对信道的设置,主要分为启动事务,提交事务,回滚事务,
事务的缺点
严重硬性性能(下降2-10倍的性能)MQ主要的目的之一是解耦,如果使用了事务那么会使异步变为同步而失去解耦这个特性
发送方确认(常用)
发送方确认介绍
比事务轻量性能影响低一般与失败通知同时使用有三种模式可选
确认的三种模式
一般确认(发送一条确认一条)批量确认异步监听确认