openstack中的消息总线
来源:互联网 发布:淘宝网玩具小马会走 编辑:程序博客网 时间:2024/05/17 09:02
1.远程过程调用(RPC Remote Procedure Call)
一个服务进程调用其他远程服务进程的方法,包含Call和Cast方法
call主要是通过同步执行,调用者会被阻塞,直到结果返回
cast主要是异步执行,不会立即返回结果,页不阻塞调用者
2.事件通知(Event Notification)
某个服务进程可以把通知发送到消息总线上,消息总线上的进程可以获得该事件并处理,处理的结果不会返回事件发送者
2.openstack的消息总线主要是高级消息队列协议(AMQP)
这个一个异步的协议规范
主要包含Producer,Exchange,Queue,Consumer这个几个对象
发送的消息包含一个routing key,每一个Queue对象包含了binding key
exchange是会对Queue中的binding key查询,如果查询的binding key 和 消息中的routing key 相同,该消息被转发给Queue对象
3.常用的消息总线
RabbitMQ
ZeroMQ
0 0
- openstack中的消息总线
- Openstack 中的消息总线 & AMQP
- 【openstack】openstack中的消息队列
- OpenStack通用技术——消息总线
- OpenStack设计与实现(四)消息总线(AMQP)
- 消息总线-实时系统中的动脉
- 【OpenStack】OpenStack中的消息队列2--以Quantum为例
- 【OpenStack】OpenStack中的消息队列2--以Quantum为例
- 消息和消息总线
- 消息总线VS消息队列
- 分布式消息总线比较
- EventBus消息总线机制
- 消息总线授权设计
- EventBus 消息总线
- 关于消息总线
- SpringCloud消息总线
- EventBus 消息总线
- 【OpenStack】【转载】OpenStack中的测试
- c++实验4 项目一 1000以内所有偶数之和
- LeetCode 38. Count and Say
- 搭建hadoop的高可用性(HA)集群
- Android日期时间选择对话框
- Struts2框架学习(二) Action
- openstack中的消息总线
- 寻找一个单向链表的中项,如果存在两个则返回前一个,给出算法描述
- input type="radio" 的用法
- js 设置header,实现跨域访问
- 第8周项目1 数组做数据成员 工资类(2)
- JAVA NIO
- 用对象数组操作长方柱类
- Android——Eclipse编程代码提示
- Effective STL条款17-条款18