• .net RabbitMQ 介绍、安装、运行


    RabbitMQ介绍

    什么是MQ

    1. Message Queue(简称:MQ),消息队列
    2. 顾名思义将内容存入到队列中,存入取出的原则是先进先出、后进后出。
    3. 其主要用途:不同进程Process/线程Thread之间通信

    什么是RabbitMQ

    1. RabbitMQ是一个消息代理,它接受和转发消息,根据官网的案例,可以将其视作一个邮局,将您需要发送的信件放入信箱中,可以确定邮递员会将其信件准确的送到收信人的手中,在这个案例中RabbitMQ可以看作是收件员、邮局和送件员
    2. 实现了高级消息队列协议(AMQP)的开源消息代理软件(亦称面向消息的中间件)。RabbitMQ服务器是用Erlang语言编写的,而集群和故障转移是构建在开放电信平台框架上的。所有主要的编程语言均有与代理接口通讯的客户端库

    AMQP:AMQP,即Advanced Message Queuing Protocol,一个提供统一消息服务的应用层标准高级消息队列协议,是应用层协议的一个开放标准,为面向消息的中间件设计。基于此协议的客户端与消息中间件可传递消息,并不受客户端/中间件不同产品,不同的开发语言等条件的限制

    RabbitMQ特点

    跨平台

           支持Windows、Linux、Mac等主流操作系统

    支持主流语言的调用

           支持C#、JAVA、Python、Golang、PHP等主流语言

    开源和商业支持

           开源、可以免费使用、也可以提供商业咨询

    软件下载

    Erlang下载地址

    https://www.erlang-solutions.com/resources/download.html

    RabbitMQ下载地址

    https://www.rabbitmq.com/download.html

    RabbitMQ教程地址

    https://www.rabbitmq.com/getstarted.html

    开始安装

    安装Erlang

    • 以管理员身份原先下载安装包

    必须使用管理帐户运行Erlang安装程序,否则RabbitMQ安装程序所需的注册表项将不存在

    image_thumb5

    • 根据往常安装软件一样,下一步下一步即可,安装完成后关闭

    配置Erlang环境变量

    • 系统变量中配置变量名为“ERLANG_HOME”,变量值即安装路径,例如:“C:Program Fileserl10.4”

    image_thumb8

    • 修改变量名为“Path”的环境变量,在值里面增加“%ERLANG_HOME%in”

    image_thumb13

    • 配置完成后通过“win+R”打开命令窗口,在里面输入“erl”,如果现实版本号,即按照成功

    image_thumb17

    安装RabbitMQ

    • 运行RabbitMQ安装程序“rabbitmq-server-3.7.16.exe”。它将RabbitMQ安装为Windows服务,并使用默认配置启动它

    启动RabbitMQ

    1. 在CMD中通过命令进入安装路径的sbin目录下
    2. 执行命令“ rabbitmq-plugins.bat enable rabbitmq_management”开启插件
    3. 通过命令“rabbitmq-server”启动RabbitMQ服务
    4. 在浏览器中输入地址:“http://localhost:15672/”即可访问
    5. 用户名和密码均是:“guest”

    image_thumb20

  • 相关阅读:
    div定位左右居中
    highcharts绘制3D倾斜的饼图
    Echarts 图表不能渲染问题整理
    RK:系统手势监听
    RK:网络共存、Shell脚本
    泛型
    ArrayList类
    Linux(centos7)安装ClickHouse
    centos安装宝塔命令
    centos下修改hosts文件以及生效命令
  • 原文地址:https://www.cnblogs.com/gskstudy/p/11265646.html
Copyright © 2020-2023  润新知