zoukankan      html  css  js  c++  java
  • RocketMQ 单机安装

      本章快速入门指南是在本地机器上设置 RocketMQ 消息传递系统以发送和接收消息的详细说明。

      在这先对RocketMQ 做一个简单介绍。

    RocketMQ是一个纯java、分布式、队列模型的开源消息中间件,前身是Metaq,当 Metaq 3.0发布时,产品名称改为 RocketMQ。
    具有以下特点:
      1、能够保证严格的消息顺序
      2、提供丰富的消息拉取模式
      3、高效的订阅者水平扩展能力
      4、实时的消息订阅机制
      5、亿级消息堆积能力

    想具体了解的可以去官网上了解在这就不多叙述了、下面看是安装。

    一: 准备工作  

      1:64bit OS、 Linux/Unix/Mac is recommended;
      2:64bit JDK 1.8+;
      3:Maven 3.2.x
      4: Git

    二: Clone & Build

    1 git clone -b develop https://github.com/apache/incubator-rocketmq.git
    2 cd incubator-rocketmq
    3 mvn -Prelease-all -DskipTests clean install -U

    三: 启动 Name Server

    1 nohup sh bin/mqnamesrv &
    2 tail -f ~/logs/rocketmqlogs/namesrv.log

    三: 启动 Broker

    1  nohup sh bin/mqbroker -n localhost:9876 &
    2  tail -f ~/logs/rocketmqlogs/broker.log 
    3    The broker[%s, 172.30.30.233:10911] boot success...

    四: 停止 Server 、Broker

    sh bin/mqshutdown broker
    The mqbroker(36695) is running...
    Send shutdown request to mqbroker(36695) OK
    
    sh bin/mqshutdown namesrv
    The mqnamesrv(36664) is running...
    Send shutdown request to mqnamesrv(36664) OK

    nameserver端口默认为9876
    broker监听端口默认为10911

    到这简单的单机 RocketMQ  已经安装完成。

  • 相关阅读:
    数据分析师入门——用 Pandas 进行数据预处理:数据清洗与可视化
    hdu 1532 Dinic模板(小白书)
    二分图的最大匹配、完美匹配和匈牙利算法(转)
    HDU 1532 (Dinic算法)
    HDU 1532 Drainage Ditches EK算法 flod算法
    Edmonds_Karp 算法入门详解(转)
    UVa 10801
    Codeforces Round #359 (Div. 2)C
    Codeforces Round #358 (Div. 2)B. Alyona and Mex
    int long long范围
  • 原文地址:https://www.cnblogs.com/yueli/p/7526235.html
Copyright © 2011-2022 走看看