zoukankan      html  css  js  c++  java
  • 第一章 RabbitMQ初识

     

    一、简介

    MQ全称为Message Queue, 消息队列(MQ)是一种应用程序对应用程序的通信方法。应用程序通过读写出入队列的消息(针对应用程序的数据)来通信,而无需专用连接来链接它们。消息传递指的是程序之间通过在消息中发送数据进行通信,而不是通过直接调用彼此来通信,直接调用通常是用于诸如远程过程调用的技术。排队指的是应用程序通过 队列来通信。队列的使用除去了接收和发送应用程序同时执行的要求。其中较为成熟的MQ产品有IBM WEBSPHERE MQ等等。(来自百科)

    RabbitMQ是由LShift提供的一个消息队列协议(AMQP)的开源实现,由以高性能、健壮以及可伸缩性出名的Erlang写成(因此也是继承了这些优点)。

    二、组件

     

    三、优点

    • 健壮、使用简单、开源和支持各种流行的语言(如 Python、java、.NET);
    • 将部分无需立即回调获取结果,并且耗时的操作,使用异步处理的方式提高服务器的吞吐量及性能。如:日志记录。
    • 消费者 - 生产者模型的一种表现形式。

    四、安装

    安装环境

     

    环境变量官网: http://www.rabbitmq.com/releases/erlang/。

    安装环境变量,在安装RabbitMQ时,会提示缺少环境变量。

    安装RabbitMQ

     

    软件官网地址:http://www.rabbitmq.com/download.html。下载最新的RabbitMQ,打开cmd命令提示符指向 sbin 目录,输入:

    rabbitmq-plugins enable rabbitmq_management

     

    管理界面

    启用RabbitMQWeb管理插件,在RabbitMQ自带命令提示符内输入:

    rabbitmq-plugins enable rabbitmq_management

    默认管理界面地址:http://localhost:15672/ 用户名:guest 密码:guest

    如下图:

     

  • 相关阅读:
    s3c6410时钟初始化
    一句话题解&&总结
    2019-9-2-本文说如何显示SVG
    2019-9-2-本文说如何显示SVG
    2018-8-3-WPF-读取硬件序列号
    2018-8-3-WPF-读取硬件序列号
    2018-8-10-win10-uwp-调试软件启动
    2018-8-10-win10-uwp-调试软件启动
    2018-8-10-使用-RetroShare-分享资源
    2018-8-10-使用-RetroShare-分享资源
  • 原文地址:https://www.cnblogs.com/yuands/p/7474682.html
Copyright © 2011-2022 走看看