12 2018 档案
摘要:publish/fanout发布订阅 routing路由模式 topic主题模式 *号代表单个词语#代表多个词语 其他的内容与routing路由模式一致
阅读全文
摘要:它的两种用法: 1.保证某段语句只执行一次。 首先我们要知道compareAndSet的作用,判断对象当时内部值是否为第一个参数,如果是则更新为第二个参数,且返回ture,否则返回false。那么默认初始化为false,则一个线程把他变为ture,compareAndSet返回ture,进入方法体执
阅读全文
摘要:https://blog.csdn.net/u013256816/article/details/54743481
阅读全文
摘要:原文地址 https://blog.csdn.net/u013256816/article/details/60875666/ 消息的可靠性是RabbitMQ的一大特色,那么RabbitMQ是如何保证消息可靠性的呢——消息持久化。 为了保证RabbitMQ在退出或者crash等异常情况下数据没有丢失
阅读全文
摘要:https://blog.csdn.net/justloveyou_/article/details/72783008
阅读全文
摘要:日志是应用软件中不可缺少的部分,Apache的开源项目log4j是一个功能强大的日志组件,提供方便的日志记录。在apache网站:jakarta.apache.org/log4j 可以免费下载到Log4j最新版本的软件包。 一、入门实例 1.新建一个JAva工程,导入包log4j-1.2.17.ja
阅读全文
摘要:广播模式:1对多,produce发送一则消息多个consumer同时收到。注意:广播是实时的,produce只负责发出去,不会管对端是否收到,若发送的时刻没有对端接收,那消息就没了,因此在广播模式下设置消息持久化是无效的。 三种广播模式: fanout: 所有bind到此exchange的queue
阅读全文