![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
rabbitmq
debug-LiXiwen
大三,处于找工作状态
展开
-
剖析slf4j原理并实现自己的日志框架
本文项目已开源欢迎各位看官前来指出错误并优化。日志系统slf4j作用及其实现原理slf4j是门面模式的典型应用,因此在讲slf4j前,我们先简单回顾一下门面模式门面模式门面模式,其核心为外部与一个子系统的通信必须通过一个统一的外观对象进行,使得子系统更易于使用。用一张图来表示门面模式的结构为:门面模式的核心为Facade即门面对象,门面对象核心为几个点:知道所有子角色...原创 2020-03-27 15:44:49 · 997 阅读 · 0 评论 -
SpringBoot之RabbitMQ实现延时队列(订单延迟取消,消费端丢失消息的防止)
**SpringBoot之RabbitMQ实现延时队列(订单延迟取消,消费端丢失消息的防止)**1.1. 什么是死信队列DLX,全称为 Dead-Letter-Exchange,可以称之为死信交换器,也有人称之为死信邮箱。当消息在一个队列中变成死信 (dead message) 之后,它能被重新被发送到另一个交换器中,这个交换器就是 DLX,绑定 DLX 的队列就称之为死信队列。消...原创 2019-07-28 13:48:04 · 1303 阅读 · 0 评论