| |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
-> Java知识库 -> RocketMQ—修改NameServer端口 -> 正文阅读 |
|
[Java知识库]RocketMQ—修改NameServer端口 |
tips:最近在使用RocketMQ作为消息中间件使用,于是在本地windows上也安装了一个,计划模拟测试各项功能。但是发现想要修改端口,修改nameserver等都不成功,程序要么连接不是nameserver,要么发送消息失败。摸索了一阵子,记录使用过程。(网上挺多关于Linux下的使用,windows较少,于是补充) Windows下使用RocketMQ关于RocketMQRocketMQ 是阿里巴巴开源的分布式消息中间件。就不具体说了,网上资料说的清楚。主要名词有: 我把RocketMQ理解为一台路由器
流程: 启动NameServer——》启动 Broker,注册路由信息到NameServer中 启用Producer——》指定NameServer,获取Topic信息——》根据topic找到对应的Broker——》Producer发送消息到Broker 启用Consumer——》指定NameServer,获取Topic信息——》根据所监听的topic找到对应的Broker——》监听接收相应Broker消息 使用RocketMQRocketMQ安装就不说了。下载解压即可。记得配置环境变量 默认启动启动服务
默认的nameserver,启动使用的是9876端口,通过netstat可以看到,随着nameserver的启动,9876端口也就使用了 关闭nameserver,9876就未使用 启动broker,指定连接-n 127.0.0.1:9876,也就是默认的nameserver 查看服务,执行jps,可以看到nameserver和broker已启动 用springboot程序测试application.properties 配置nameSrv地址。配置完后,程序启动producer及consumer会连接相应的nameserver。因为上面已经启动broker注册路由信息到nameSrv中了,producer和consumer会从nameSrv获取相应信息找到broker进行发消息及消费消息
producer 指定要发送的topic及消息
consumer 指定要监听的topic
启动程序测试,可以看到控制台输出消息 修改nameserver端口启动有时候不想使用默认的9876端口,就需要修改为想要的。在conf目录下,添加namesrv.properties文件,添上如下一行
启动1、启动namesrv:需要指定配置文件启动 执行:
可以看到9876和9092的端口使用情况,9876未使用,9092被使用 2、启动broker:需要指定9092的启动 测试到这里,两个服务都启动了,接下来就测试一下,能否使用。还是用原来的程序,修改配置文件的nameserver
如果不修改,启动程序会报错,那肯定是连不上,现在启动的是9092的nameserver了呀 到这,暂时结束rocketmq的探索。因为认知有限,有错误的地方,欢迎指出,相互探讨。 个人网站:https://liwangc.gitee.io/ 到这,暂时结束rocketmq的探索。因为认知有限,有错误的地方,欢迎指出,相互探讨。 个人网站:https://liwangc.gitee.io/ |
|
|
上一篇文章 下一篇文章 查看所有文章 |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 | -2024/11/24 12:02:43- |
|
网站联系: qq:121756557 email:121756557@qq.com IT数码 |