当前位置:   article > 正文

RabbitMQ学习笔记:4369、5672、15672、25672默认端口号修改_端口 5672 15672 25672

端口 5672 15672 25672
1.默认5672端口号修改

第一种方法:

在/etc/rabbitmq/rabbitmq.conf配置文件中加上如下配置:

listeners.tcp.default = 5673
  • 1

或者

[
  {rabbit, [
      {tcp_listeners, [5673]}
    ]
  }
]
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6

上面的示例将更改RabbitMQ监听AMQP0-9-1和AMQP 1.0协议客户端的连接端口从5672到5673。

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

RabbitMQ服务器源存储库包含一个名为RabbitMQ.conf.example的配置文件示例,它包含你可能想要设置的大多数配置项的示例(省略了一些非常模糊的匹配项)。

第二种方法:

在/etc/rabbitmq/rabbitmq-env.conf配置文件中添加如下配置:

NODE_PORT=5673
  • 1

rabbitmq-env.conf配置文件中的配置优先级高于rabbitmq.conf配置文件中的配置

2.默认15672端口号更改

在/etc/rabbitmq/rabbitmq.conf配置文件中加上如下配置:

management.tcp.port = 15673
  • 1
3.默认25672端口号更改

25672端口用于节点间和CLI工具通信(Erlang分发服务器端口),并从动态范围分配(默认情况下仅限于单个端口,计算方式为AMQP 0-9-1和AMQP 1.0端口+20000),默认情况下通过 RABBITMQ_NODE_PORT 计算是25672,也可以通过RABBITMQ_DIST_PORT环境变量配置

在/etc/rabbitmq/rabbitmq-env.conf配置文件中添加如下配置:

DIST_PORT=25674
  • 1

也可以通过设置 RABBITMQ_NODE_PORT计算 RABBITMQ_DIST_PORT 端口:

NODE_PORT=5674
  • 1

上面两种方案一种是直接设置节点和CLI工具通信的分发端口,另外一种是通过设置RabbitMQ服务器和客户端之间通信端口并计算得到25674端口号。

4.默认4369端口号更改

EPMD默认端口号是4369,但是可以使用ERL_EPMD_PORT环境变量更改。

列出在当前运行的epmd中绑定注册的端口号及监听的分发端口:

[root@rabbit1 rabbitmq]# epmd -names
epmd: up and running on port 4369 with data:
name rabbit at port 25672
  • 1
  • 2
  • 3

修改epmd守护进程绑定的端口号:

export ERL_EPMD_PORT=4365
  • 1

杀死epmd守护进程指令:

epmd -kill
  • 1

当然直接在系统中使用export命令设置环境变量是可以生效的,但是只要系统重启环境变量就失效;可以在/etc/profile或/root/.bashrc文件配置系统环境变量,然后source 文件名就可以永久生效了。

GitHub地址:https://github.com/mingyang66/spring-parent/tree/master/spring-boot-control-rabbitmq-service

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/小丑西瓜9/article/detail/558334
推荐阅读
相关标签
  

闽ICP备14008679号