zoukankan      html  css  js  c++  java
  • idea调式rocketmq源码详解

    一、下载源码 --- 目前是windows

    进入https://github.com/apache/rocketmq地址拿到rocketmq git的地址

    image.png

    打开idea 操作如下

    image.png

    image.png

    等待代码下载完毕后执行 maven命令 mvn(maven) clean install,进行编译和下载依赖,当看到控制台BULID SUCCESS 信息,说明编译成功,即可进行下一步

    二、启动namesrc和broker进行消息的生产和消费

    1. 启动namesrv
      image.png

      当前页右键后显示如下图,点击debug 'NameSrvStartup.main()'
      image.png

      然后右上角操作如下
      image.png

      然后为当前这个要执行的main函数添加环境变量,如下图
      image.png

      创建三个目录如下图
      image.png

      从distribution目录下copy broker.conf、logback_broker.xml、logback_namesrc.xml文件到conf目录下,见下图
      image.png

      broker.conf文件代码如下


    作者:漫步无法人生
    链接:https://www.jianshu.com/p/f63a71bec8a1
    来源:简书
    著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。
  • 相关阅读:
    Go语言基础--1.1 变量的声明
    基本语法
    弹性盒子修改
    弹性盒子内容
    弹性盒子
    响应式列重置
    栅格系统
    布局容器
    额外按钮
    可消失的弹出框
  • 原文地址:https://www.cnblogs.com/yx88/p/12266733.html
Copyright © 2011-2022 走看看