V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
laucie
V2EX  ›  PHP

问一个技术的问题, AMQP 和 RabbitMQ 是个啥关系,挺迷惑~~

  •  
  •   laucie · 2015-08-21 09:32:41 +08:00 · 2405 次点击
    这是一个创建于 3373 天前的主题,其中的信息可能已经有所发展或是发生改变。
    12 条回复    2015-08-21 12:55:26 +08:00
    ljbha007
        1
    ljbha007  
       2015-08-21 09:36:06 +08:00   ❤️ 1
    AMQP 是协议 RabbitMQ 是协议的实现
    xiamingchong
        2
    xiamingchong  
       2015-08-21 09:39:02 +08:00   ❤️ 1
    AMQP 是协议,
    RabbitMQ 是消息队列软件,只不过实现了 AMQP 协议
    broadliyn
        3
    broadliyn  
       2015-08-21 09:40:06 +08:00   ❤️ 1
    你可以理解成 amqp == java jdbc api
    RabbitMQ == java jdbc api 的实现( mysql 、 mssql )
    hisway
        4
    hisway  
       2015-08-21 09:44:58 +08:00   ❤️ 1
    mqtt 和 mosca
    laucie
        5
    laucie  
    OP
       2015-08-21 09:51:41 +08:00
    laucie
        6
    laucie  
    OP
       2015-08-21 09:52:17 +08:00
    @broadliyn
    @hisway 嗯嗯
    zhicheng
        7
    zhicheng  
       2015-08-21 10:12:01 +08:00 via Android   ❤️ 1
    HTTP 和 Nginx 的关系。
    laucie
        8
    laucie  
    OP
       2015-08-21 10:22:52 +08:00
    @zhicheng 这个比喻到位 正在研究中
    yubeiluo
        9
    yubeiluo  
       2015-08-21 12:38:09 +08:00   ❤️ 1
    AMQP 是一个 specification, RabbitMQ 是一个 implementation, 类似于 JVM 。 JVM 也有 specification ,具体的实现可能不同,例如 Sun 实现的 JVM ,还有开源的 JVM , IBM 实现的 JVM 。
    laucie
        10
    laucie  
    OP
       2015-08-21 12:47:01 +08:00
    @yubeiluo 了然 谢谢~~
    kisnows
        11
    kisnows  
       2015-08-21 12:54:44 +08:00
    @CRight 所以你看连帖子都发不出去了
    CRight
        12
    CRight  
       2015-08-21 12:55:26 +08:00 via Android
    @kisnows 已被删…
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   3548 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 25ms · UTC 05:00 · PVG 13:00 · LAX 21:00 · JFK 00:00
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.