分布式机器 canal安装 join yii ios5 grunt vue注册组件 前端vue框架 php零基础入门视频 jq遍历 jquery绑定事件的方法 linux自动获取ip coreldraw学习 xcode打包 css选择器有几种 idea格式化代码设置 python学习 python变量类型 java时间 java安装环境 java获取ip地址 java怎么使用 java多线程处理 java获取当前日期 ps校正倾斜照片 html5网页制作 图片生成网址 js延迟加载 raid0教程 编辑软件 firework下载 gunzip 茸好珠 方正兰亭粗黑字体下载 求字符串长度 oemdiy winhex中文版下载 电脑上传速度慢 迅雷单机游戏下载 xfce4
当前位置: 首页 > 学习教程  > 编程语言

【RabbitMQ】1.入门

2020/12/5 10:34:08 文章标签:

一.为啥要学RabbitMQ? 大多数应用中,可以通过消息服务中间件来提升系统异步通信、扩展解耦能力 二.RabbitMQ简介 RabbitMQ是一个由erlang开发的AMQPMessage:消息他由消息头和消息体组成,消息体是不透明的,而消息头则由…

一.为啥要学RabbitMQ?

大多数应用中,可以通过消息服务中间件来提升系统异步通信、扩展解耦能力

二.RabbitMQ简介

  • RabbitMQ是一个由erlang开发的AMQP
  • Message:消息他由消息头和消息体组成,消息体是不透明的,而消息头则由一系列的可选属性组成,包括routing-key(路由键)、priority(优先权)、delivery-mode(指出该消息可能需要持久性存储)等
  • Publisher:消息的生产者,也是一个向交换器发布消息的客户端应用程序
  • Exchange:交换器,用来接收生产者发送的消息并将这些消息路由给服务器中的队列。Exchange有4种类型:direct(默认),fanout, topic, 和headers,不同类型的Exchange转发消息的策略有
    所区别
  • Queue:消息队列,用来保存消息直到发送给消费者
  • Binding:用于消息队列和交换器之间的关联,exchange和queue的绑定可以是多对多的
  • Connection:网络连接,比如一个TCP连接
  • Channel:信道,多路复用连接中的一条独立的双向数据流通道,AMQP命令都是通过信道发出去的
  • Consumer:消息的消费者
  • Virtual Host:虚拟主机,表示一批交换器
  • Broker:表示消息队列服务器实体

 


本文链接: http://www.dtmao.cc/news_show_450261.shtml

附件下载

相关教程

    暂无相关的数据...

共有条评论 网友评论

验证码: 看不清楚?