- 博客(4)
- 资源 (3)
- 问答 (4)
- 收藏
- 关注
原创 rabbitmq-消息追踪rabbitmq_tracing
【README】消息中心的消息追踪需要使用 Trace 实现,Trace是 rabbitmq用于记录每一次发送的消息;方便开发者调试,排错。可通过插件形式提供可视化界面。【1】 开启消息追踪1)消息追踪通过 rabbitmq的插件 trace 来实现, 插件需要启用和打开;2)trace 启动后会自动创建系统 Exchange, amq. rabbitmq.trace, 每个队列会自动该绑定该exchange,绑定后发送到队列的消息都会发送到 trace 日志;3)插件命令序号
2021-04-14 08:34:44 488
原创 rabbitmq生产者基于事务实现发送确认
【README】 业务场景: 业务处理伴随消息的发送,业务处理失败(事务回滚)后要求消息不发送。补充1:ACK与CONFIRM的区别ACK-消费者消费成功后确认;(消费者确认已收到)CONFIRM-事务生产者异常事务回滚,不发送到mq服务器代理;(生产者确认发送成功)【1】交换机,队列声明与绑定/** * 交换机,队列声明与绑定 */public class ConfirmDeclarer { /** 确认交换机 */ public static final Str..
2021-04-13 23:49:53 180
原创 rabbitmq手动确认ack
【README】参考 https://blog.csdn.net/u012943767/article/details/79300673 ;【0】声明交换机,队列 与绑定/** * 交换机,队列声明与绑定 */public class AckDeclarer { /** 确认交换机 */ public static final String ACK_EXCHANGE2 = "ACK_EXCHNAGE2"; /** 确认队列 */ public static final S.
2021-04-13 14:04:06 658
原创 rabbitmq-死信队列
【README】死信队列是什么?1)死信队列:当消息在一个队列中变成死信之后,它能被重新发送到另一个交换机中,这个交换机被称为DLX(Dead-Letter-Exchange-DLX , 死信交换机);绑定DLX的队列被称之为死信队列;2)消息变成死信的原因有三个;消息被拒绝;消息过期;队列达到最大长度;【1】如何配置死信队列1)首先死信队列是相对于正常业务队列而言的;如 白条还款队列为业务队列, 当该队列有消息过期或被消费者拒绝或队列达到最大长度,则这些消息会被转发到私信队...
2021-04-05 22:03:57 182
(中文译文)Haar wavelets for efficient similarity search of time series
2015-12-11
对于URLClassLoader,Eclipse执行正确,而命令行执行抛出异常
2016-04-06
Socket获取outputStream 抛出异常
2016-01-30
为什么这里打印出来是乱码呢?(C语言指针相关)
2015-10-16
nop指令和插入气泡有什么区别?
2015-08-01
TA创建的收藏夹 TA关注的收藏夹
TA关注的人