首页 > 编程知识 正文

docker容器默认的远程端口(rabbitmq镜像集群)

时间:2023-05-06 19:55:45 阅读:84132 作者:4901

Spring Cloud Bus实现多客户端共享Config环境配置

今天扩展《每天10分钟玩转Spring Cloud基础》专栏。 介绍spring cloud总线如何实现多个客户端共享spring cloud配置的环境配置。

spring cloud总线通过轻量级消息代理连接各个分布式节点。 实现各分散节点通过Spring Cloud Bus完成消息的发送。

本论文通过继续继承之前列中使用的服务,利用Miniprogram-service获取Config的profile属性,实现多个Miniprogram-service节点的配置同步。

Docker安装Rabbitmq

是以前的数字服务器,已经安装了docker。 有关docker的安装和配置,请参见小编的其他文章。

运行docker pull rabbitmq并镜像最新的rabbitmq。

运行docker rundp 567233605672p 15672336015672 rabbitMQ,在后台启动rabbit MQ容器。

运行docker execit [容器名称]/jydj/sh,然后进入rabbitmq容器中。

运行rabbit MQ -插件启用程序管理

从以上的镜像、容器启动到rabbitmq插件启动,rabbitmq的环境部署完成。

浏览器访问http://IP:15672

添加

修改miniprogram-service配置

rabbitmq的配置。 这里,host这里是我发迹云的外网IP地址。

启动

测试

Eureka服务器、spring-cloud-config-server的配置服务器应用程序。 miniprogram-service服务启动两个不同的端口: 7010和7011。

首先直接访问miniprogram-service服务7010端口的/mini/profile接口,然后返回foo1。

我想把配置文件的profile属性更改为foo2。 提交到git服务器。

在postman中调用开机自检请求并输入

在此,我们将对所有目标服务均为miniprogram-service的服务进行总线刷新。 端口选哪个都行。

分别访问两个接口。 返回的都是foo2。 验证在spring cloud总线上更新了所有迷你程序服务的配置。

现在,您已经利用Spring Cloud Bus集成了Rabbitmq,并完成了所有事项的客户端配置更新。 因为对miniprogram-service的配置有不明白的地方,所以可以看我的专栏《每天10分钟玩转Spring Cloud基础》了解详细的介绍。

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。