
MQ
更新失败
这个作者很懒,什么都没留下…
展开
-
centos安装rabbitmq
RabbitMQ Erlang Version Requirements (版本要求)注意rabbitmq依赖于erlang,且需要安装相应版本的erlang,如下rabbitmq版本要求表:https://www.rabbitmq.com/which-erlang.html安装Erlanggithub下载rpmhttps://github.com/rabbitmq/erlang-rpm/releases上传到服务器安装yum -y install erlang-22.3.4.10-原创 2020-10-04 23:30:51 · 155 阅读 · 0 评论 -
消息中间件02:消息协议
消息协议则是指用于实现消息队列功能时所涉及的协议。按照是否向行业开放消息规范文 档,可以将消息协议分为开放协议和私有协议。常见的开放协议有 AMQP、MQTT、 STOMP、XMPP 等。有些特殊框架(如Redis、Kafka、ZeroMQ)根据自身需要未严格遵循MQ规范,而是基于TCP/IP自行封装了一套协议,通过网络Socket接口进行传输,实现了MQ的功能。这里的协议可以简单地理解成对双方通信的一个约定,比如传过来一段字符流数据,其中第1个字节表示什么,第2个字节表示什么,类似这样的约定。如下图常用协原创 2020-10-24 19:00:55 · 380 阅读 · 1 评论 -
消息中间件:01消息中间件初识
系统间通信目前,业界通常有两种方式来实现系统间通信,其中一种是基于远程过程调用(Remote Procedure Call) 的方式,另 一种是基于消息队列(MQ) 的方式。基于消息队列的消息数据可以非常简单,比如只包含文本字符串 ;也可以很复杂,比如包含字节流、 字节数组,还可能包含嵌入对象,甚至是Java 对象(经过序列化的对象)。消息在被发送后可以立即返回,由消息队列来负责消息的传递,消息生产者只管将消息发布到消息队列而不用管谁来取,消息消费者只管从消息队列中取消息而不管是谁发布的,这样生产者和原创 2020-08-01 10:55:01 · 264 阅读 · 4 评论