我是靠谱客的博主 健康麦片,最近开发中收集的这篇文章主要介绍Rabbimq必备基础之对高级消息队列协议AMQP分析及Rabbitmq本质介绍,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

MQ的一个产品。。。 【消息队列】

1. MSMQ windows自带的一个服务。。。 【petshop】,message存放在文件系统中。

最原始的消息队列。。。

【集群,消息确认,内存化,高可用,镜像】

2. ActiveMQ,ZeroMQ,RabbitMQ


3. Rabbitmq本质是一个什么东西????

《1》 rabbitmq是用什么语言写的 => erlang

《2》 rabbitmq其实是遵循 amqp协议 的一个erlang代码实现。。。


4. amqp协议: 高级消息队列协议。。。

http协议, 【request,response】
telnet协议: 经常用来查看某一台ip上指定端口是否是ping通的。。【远程登陆协议】


5: AMQP 0-9-1 Complete Reference Guide rabbitmq实现的ampq协议的版本号。。。

《1》 connection => open,use,close [open-ok,close,une-ok]

《2》 channel => open,flow,close [构建在connection之上,在amqp中常作为长连接。。。]

《3》 exchange =>

《4》 queue

《5》 basic =》发布 和 获取 message中的一些设置

《6》 tx =》 事务处理

《7》 confirm =》发布确认机制

详细设计书一样。。。

C#实现一个amqp协议产品。。。C#rabbitmq。。。

Java实现

Erlang实现了一个amqp产品 => Rabbitmq。。。


6. 画一张设计图了解rabbitmq的元素。。。


vhost: 避免了大家的命名冲突。

 

转载于:https://www.cnblogs.com/dragon-L/p/6683198.html

最后

以上就是健康麦片为你收集整理的Rabbimq必备基础之对高级消息队列协议AMQP分析及Rabbitmq本质介绍的全部内容,希望文章能够帮你解决Rabbimq必备基础之对高级消息队列协议AMQP分析及Rabbitmq本质介绍所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(35)

评论列表共有 0 条评论

立即
投稿
返回
顶部