rabbitmq
文章平均质量分 71
keeper42
Just do one thing and do it well! 要么别做,要做就做到最好!
展开
-
【MQ】RabbitMQ 消息确认、堆积、丢失、重复消费等
AMQPAMQP,即Advanced Message Queuing Protocol,一个提供统一消息服务的应用层标准高级消息队列协议,是应用层协议的一个开放标准,为面向消息的中间件设计。基于此协议的客户端与消息中间件可传递消息,并不受中间件不同产品、不同的开发语言等条件的限制。Erlang中的实现有RabbitMQ等。RabbitMQ信道:信道是生产消费者与rabbit通信的渠道,生产者发布publish或是消费者订阅subscribe一个队列都是通过信道来通信的。信道是建立在TCP连接上的原创 2022-03-22 03:28:47 · 7251 阅读 · 1 评论 -
【MQ】消息中间件
MQ与RPC的异同?相同点:都是分布式系统下的通信方式。不同点:RPC和消息中间件的场景的差异很大程度上在于就是“依赖性”和“同步性”。消息中间件出现以后对于交易场景可能是调用库存中心等强依赖系统执行业务,之后发布一条存储于消息中间件的消息,像是短信通知服务、数据统计服务、日志服务等等都是依赖于消息中间件去消费这条消息来完成自己的业务逻辑。RPC方式是典型的同步方式,让远程调用像本地调用。消息中间件方式属于异步方式。消息队列是系统级、模块级的通信。RPC是对象级、函数级通信。消息中间件的原创 2022-03-22 01:47:10 · 1885 阅读 · 0 评论 -
【RabbitMQ】Linux下安装RabbitMQ
1.安装Erlangcd /usr/local/src/mkdir rabbitmqcd rabbitmqwget http://packages.erlang-solutions.com/erlang-solutions-1.0-1.noarch.rpmrpm -Uvh erlang-solutions-1.0-1.noarch.rpmrpm --import...原创 2020-04-29 14:24:19 · 108 阅读 · 0 评论 -
【RabbitMQ】RabbitMQ的三种Exchange
rabbitqa的三种exchange原创 2022-02-20 16:12:22 · 353 阅读 · 0 评论