当前位置: 首页 > article >正文

openstack中的rabbitmq

基本概念

基础介绍
在这里插入图片描述
exchange:用于分发信息,有direct、fanout、topic、headers;

binding:exchange、queue之间的虚拟连接,由一个或者多个routing key组成;

queues:用来暂存消息,供consumer消费;

在这里插入图片描述

事件通知event notification

某服务将消息发送到broker节点暂存,另一服务持续监听某类消息,主动获取。

举例:计量服务ceilometer监听总线,获取其他服务的事件,并做后续处理,实现计量与监控的功能;

Remote Procedure Call

cast: 异步执行远程方法,调用者不会等待结果返回;
call: 同步执行远程方法,调用者会等待结果返回;


http://www.kler.cn/news/313527.html

相关文章:

  • 清理C盘缓存,电脑缓存清理怎么一键删除,操作简单的教程
  • E2VPT: An Effective and Efficient Approach for Visual Prompt Tuning
  • 系统架构设计师教程 第5章 5.1 软件工程 笔记
  • 面向过程和面向对象思想
  • Linux:开源世界的璀璨明珠
  • 深度学习-13-小语言模型之SmolLM的使用
  • 【Linux 从基础到进阶】OpenStack 私有云平台搭建
  • SpringBoot使用@Scheduled注解实现定时任务
  • MavenMyBatis
  • 0基础跟德姆(dom)一起学AI 数据处理和统计分析04-Panda入门
  • 【操作系统】01.冯·诺伊曼体系结构
  • Flask-WTF的使用
  • 【C++】透析string类
  • 力扣300-最长递增子序列(Java详细题解)
  • 软考无损连接判断
  • Apache Airflow如何使用
  • Python编码系列—Python策略模式:灵活应对变化的算法策略
  • Java 在 GIS 领域的学习路线?
  • 硬件工程师笔试面试——开关
  • 数据飞轮崛起:数据中台真的过时了吗?
  • 基于python+django+vue的旅游网站系统
  • 【script】java武魂技展示:在java中使用不同的脚本语言 一文体现java生态的强大
  • -bash: apt-get: command not found -bash: yum: command not found
  • 算法-深度拷贝链表(138)
  • 毕业设计选题:基于ssm+vue+uniapp的校园商铺系统小程序
  • 【PCL实现点云分割】ROS深度相机实践指南(上):PCL库初识和ROS-PCL数据类型转换
  • 解决Mac下Vscode编译运行C语言程序会自动生成DSYM文件夹的问题
  • Vue使用代理方式解决跨域问题
  • rancher 图形化界面
  • 用 JS 实现一个发布订阅模式