![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
消息队列
远腾飞
平凡的脚步也可以走完伟大的行程。
这个世界上任何奇迹的产生都是经过千辛万苦的努力而得的,首先承认自己的平凡,然后用千百倍的努力来弥补平凡。不要在应该奋斗的年华里,选择安逸。
展开
-
ActiveMQ 进阶(2) 案例:同步solr索引库
我们在添加商品时需要与索引库进行同步,这样每添加一个商品索引库就多一个文档,这样做的好处是不用把数据库中的所有数据进行同步,大大提高了性能节约了时间。 要发送topic消息,就要在activemq的配置文件中做下配置,我们将原来配置的topic做下简单的修改,根据命名有意义原则,我们给起名为"itemAddTopic",给消息起名为"item-add-topic",如下图所示。 修改后topic...原创 2019-04-21 09:46:32 · 403 阅读 · 0 评论 -
什么是消息队列?
一、什么是消息队列? 消息队列不知道大家看到这个词的时候,会不会觉得它是一个比较高端的技术,反正我是觉得它好像是挺牛逼的。 消息队列,一般我们会简称它为MQ(Message Queue),嗯,就是很直白的简写。 我们先不管消息(Message)这个词,来看看队列(Queue)。这一看,队列大家应该都熟悉吧。 队列是一种先进先出的数据结构。 在Java里边,已经实现了不少的队列了: 那为什么...原创 2019-04-18 17:22:27 · 92 阅读 · 0 评论 -
一网打尽消息队列在大型分布式系统中的实战精髓
一、消息队列概述 消息队列中间件是分布式系统中重要的组件,主要解决应用耦合,异步消息,流量削锋等问题,以及实现高性能,高可用,可伸缩和最终一致性架构,是大型分布式系统不可缺少的中间件。 目前在生产环境,使用较多的消息队列有ActiveMQ,RabbitMQ,ZeroMQ,Kafka,MetaMQ,RocketMQ等。 二、消息队列应用场景 以下介绍消息队列在实际应用中常用的四个使用场景:异步处理,...原创 2019-04-19 14:01:53 · 245 阅读 · 0 评论 -
ActiveMQ进阶
我们在学习Solr索引的时候,每当添加一个商品后,都要把数据库中的数据全部重新导入到索引库,特别消耗性能和时间,这显然是我们所不能忍受的,这就需要优化我们的方案。最好是在商品添加的时候就单独将该商品同步到索引库,这样便简单快捷地实现了数据库与索引库的同步。 摆在我们面前的方案有三个: 方案一:在taotao-manager中,添加商品的业务逻辑中,添加一段同步索引库的业务逻辑。 缺点:很...原创 2019-04-19 17:59:59 · 160 阅读 · 0 评论