-
常用的消息协议
- 常见开放式协议:AMQP、MQTT、STOMP、XMPP等
- 有些特殊框架(Redis,kafka)根据自己的自身需要未严格按照MQ规范,根据TCP/IP自行封装的一套协议
- AMQP协议:
- Advanced Messages Queueing Protocol (AMQP) 于2004年开发,2006年发布;
- 目前AMQP协议的版本是通过两个或者三个数字表示的,格式为major-minor[-revision]或major.minor[.revision]。major 是主版本号,minor是次版本号,revision是可选的修订版本号,他们都可以是0~99之间的一个数字,
- AMQP协议内容:基本概念、功能命令和传输层协议
- 基本概念:指AMQP内部定义的个组件的功能说明
- 功能命令:指该协议所定义的一系列命令,应用程序可以基于这些命令来实现相应的功能
- 传输层协议:是一个网络协议,它定义了数据的传输格式,消息队列的客户端可以基于这个协议与消息代理和AMQP的相关模型进行交互通信,该协议的内容包括数据帧处理、信道复用、内容编码、心跳监测、数据表示和错误处理等
- 主要概念
- Message:消息
- Publisher:消息生产者
- Exchange:交换器
- Binding:绑定
- Virtual Host:虚拟主机
- Broker:消息代理
- Routing Key:路由规则
- Queue:消息队列
- Connection:连接
- Channel
-
相关阅读:
AOP实现接口加密
七段显示译码器
hadoop集群安装(三):创建同步工具并安装jdk
使用C#跨PC 远程调用程序并显示UI界面
python函数标准
uni-app点击复制指定内容(点击复制)
Django快速入门
重温C#中的值类型和引用类型
《开发实战》18 | 数据存储:NoSQL与RDBMS如何取长补短、相辅相成?
json入参取特定分段值--mirth
-
原文地址:https://blog.csdn.net/weixin_42273064/article/details/127402360