![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
MQ
liguangix
人生的道路不会一帆风顺,事业的征途也充满崎岖艰险,只有奋斗,只有拼搏,才会达到成功的彼岸。闪电从不打在相同的地方,人不该被相同的方式伤害两次。善良的人永远是受苦的,那忧苦的重担似乎是与生俱来的,因此只有忍耐。
展开
-
rabbitMQ ---应用场景
rabbitMQ 优点他的好处在于可以支撑高并发、高吞吐、性能很高,同时有非常完善的后台管理界面可以使用。除此之外,RabbitMQ的开源社区很活跃,较高频率的迭代版本,来修复发现的bug以及进行各种优化。消息中间件 能解决什么样的问题系统解耦假设你有个系统A,这个系统A会产出一个核心数据,现在下游有系统B和系统C需要这个数据。那简单,系统A就是直接调用系统B和系统C的接口发送数据给他...原创 2019-03-05 16:51:09 · 466 阅读 · 0 评论 -
RabbitMQ --- 从零开始
Hello Word/* * 连接RabbitMQ*/public Connection getConn() throws Exception { ConnectionFactory connectionFactory = new ConnectionFactory(); connectionFactory.setHost("localhost"); ...原创 2019-03-05 23:49:13 · 170 阅读 · 0 评论 -
RabbitMQ ---发布 / 订阅
Exchanges 交易所rabbitmq 中消息传递模型的核心思想是:生产者永远不会将任何消息直接发送到队列。实际上,生产者通常甚至不知道消息是否会被传递到任何队列。相反,生产者只能向交易所(Exchanges)发送消息。交换是一件非常简单的事。一方面,它接收来自生产者的消息,另一方面将它们推送到队列。交易所必须确切知道如何处理它收到的消息,它应该附加到特定队列吗?他应该附加到多个队列吗?或...原创 2019-03-07 15:10:31 · 127 阅读 · 0 评论 -
RabbitMQ --- 路由Routing
结合上一篇文章接着往下写。路由 routing日志系统,将error的日志信息发送到一个队列,进行保存到logs文件中。将error info warning的日志信息发送到另一个队列,进行控制台打印操作。这里可是通过 绑定秘钥 路由秘钥参数来配置。再上一个技术发布订阅,添加一点限制,是消费者只能订阅一部分消息。例如,我们只能将关键错误消息定向到日志文件,同时仍然能够在控制台上打印所有日...原创 2019-03-07 17:47:13 · 179 阅读 · 0 评论 -
RabbitMQ --- topic
上一篇文章使用的是直连交换机,她还是不够灵活变通,不能基于多标准进行路由设定。主题换件机 exchange topic 可以帮助我们解决这个问题。主题交流发送到 主题交换机的消息不能具有任意的 routingKey ,他必须由点分隔的单词列表,单词可以是任何内容,但通过他们指定与消息相关的一些功能。路由秘钥中可以包含任意数量的单词,最多可达到255个字节。绑定秘钥也必须采取相同的形式,主题...原创 2019-03-07 19:02:44 · 271 阅读 · 0 评论