zoukankan      html  css  js  c++  java
  • 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: 避免了大家的命名冲突。

  • 相关阅读:
    使用Jquery的Ajax调用后台方法
    FileUpload与UpdatePanel
    OnClick与OnClientClick的时序和条件
    LinQ使用积累
    If...Else转换为Action的写法
    淘宝对接(二)
    淘宝对接(一)
    dialog传值
    android sdk开发包国内下载地址合集
    admob android
  • 原文地址:https://www.cnblogs.com/dragon-L/p/6683198.html
Copyright © 2011-2022 走看看