linux怎么查看本机内存大小
283
2022-10-20
Docker-Swarm-下-NATS-集群的构建与使用
NATS 是一个开源的、轻量级的、高性能的分布式消息通信系统,实现了高可伸缩性和优雅的发布/订阅模型。 NATS 适合云基础设施的消息通信系统、物联网设备消息通信和微服务架构。
❤️ 环境准备
三台服务器,建立 Docker Swarm 集群,一个 Manager,两个 Worker。
docker 版本:17-09nats 版本:1.0.4
❤️ Nats 集群架构设计
❤️ 搭建集群
1、【Manager】创建集群网络
--attachable 允许其他容器加入此网络
2、创建 Nats 集群
2.1、【Manager】创建 stack.yml
2.2、【Manager】启动集群
2.3、【Manager】查看服务的启动情况
3、连接集群
外部【用于测试】:查看端口随机的端口映射(netstat -ntlp),一般为 30000~30002,连接时指定多个URL:内部【限 nats 网络下的服务或容器】:
❤️ 在 Spring Boot 中连接 Nats 集群
1、 添加 Maven 依赖
2、 Nats 属性配置类 NatsProperties.java
3、Nats 自动配置类 NatsAutoConfiguration.java
4、application.yml 配置示例
提示:如需在 yml 文件中提示自定义的配置属性,可以新建文件 resources/META-INF/spring.factories,内容如下:org.springframework.boot.autoconfigure.EnableAutoConfiguration=cn.ictgu.config.nats.NatsAutoConfiguration
5、使用 Nats 订阅发布消息
关注
即可得系列教程文章
版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。
发表评论
暂时没有评论,来抢沙发吧~