消息队列
文章平均质量分 95
由浅入深学习消息队列
温娉哲
I can do this all day
展开
-
RocketMQ--架构原理
目录 一、RocketMQ专业术语 二、流程图 三、详解Broker 四 Consumer (消费者) 五、 Producer(生产者) 参考 RocketMQ是阿里开源的分布式消息中间件,跟其它中间件相比,RocketMQ的特点是纯JAVA实现;集群和HA实现相对简单;在发生宕机和其它故障时消息丢失率更低。 一、RocketMQ专业术语 先讲专业术语的含义,后面会画流程图来更好的去理解它们。 Producer 消息生产者,位于用户的进程内,Producer通过NameServer获取原创 2021-12-12 22:05:44 · 401 阅读 · 1 评论 -
Centos7 安装部署RabbitMQ3.7.15 详细教程(附采坑解决方案)
Erlang 和 RabbitMQ 的对应关系 安装地址 0、准备条件 yum -y install make gcc gcc-c++ kernel-devel m4 ncurses-devel openssl-devel 1、安装下载 Erlang 下载 rpm 包 wget --content-disposition https://packagecloud.io/rabbitmq/erlang/packages/el/7/erlang-20.3-1.el7.centos.x86_64.rpm/do原创 2020-08-19 21:42:21 · 1726 阅读 · 0 评论 -
RabbitMQ,RocketMQ和Kafka等消息队列的对比
前言 正如我们通常所说的,没有最好的技术,只有最合适的技术。同样,还有一个说法“没有银弹”,银弹是指能轻松杀死狼人,用白银做的子弹。在软件工程中,不存在像“银弹”这样可以解决一切问题的设计,架构或软件,每个软件系统,都是独一无二的,不可能用一套方法去解决所有的问题。 在项目上对消息队列的选型也是如此,没有说哪个消息队列就是最好的。常用的消息队列中,每一个产品都有自己的优劣,要根据现有的项目情况,去...原创 2020-04-28 11:29:54 · 738 阅读 · 0 评论 -
RabbitMQ消息队列
业务背景 leyou的商品详情和搜索服务开发完成之后,发现存在下面的问题: 商品的原始数据保存在数据库中,增删改查都在数据库中完成。 搜索服务数据来源是索引库,如果数据库商品发生变化,索引库不能及时更新 商品详情做了页面静态化,静态页面数据也不会随着数据库商品发生变化 如果在后台修改了商品的价格,搜索页面和商品详情页面显示的依然是旧的价格,显然不对,该如何解决? 解决方案: 商品服务对...原创 2019-12-24 19:50:01 · 500 阅读 · 2 评论