springcloud高可用方案

1. 场景描述

公司在规划后续可能会做中台服务,考虑用微服务的方案,让用springcloud部署个简单的高可用Demo。

2. 解决方案

2.1 方案说明

demo用了5台虚拟机:

(1)1台gateway(网关),11服务器;

(2)2台Eureka(注册中心,互为注册),12和13服务器;

(3)2台client(每台部署两个两个实例,供4个实例),14和15服务器

2.1.1 架构图

把ip隐藏了下,其他没变。

1727736-20190715150846664-1044705040.png

2.1.2 访问地址

Gateway访问地址: http://10.192.168.11:9000/client/
Client地址:http://10.192.168.14:9001/,http://10.192.168.14:9002/,http://10.192.168.15:9003/,http://10.192.168.15:9004/
Eureka地址:http://10.192.168.12:8761/,http://10.192.168.13:8761/

2.2 效果展示及说明
2.2.1 网关访问

地址: http://10.66.211.11:9000/client/,访问地址会在9001-9004之间轮询

1727736-20190715150902151-389624379.png

1727736-20190715150910899-762585594.png

1727736-20190715150918632-1945995515.png

1727736-20190715150930177-1103364666.png

2.2.2 两个eureka注册中心

(1)访问eureka1,有4个注册client和一个gateway

1727736-20190715150938038-1995640961.png

(2)访问eureka2,也有4个注册client和一个gateway

1727736-20190715150955649-701530132.png

eureka1和eureka2互为注册。

具体代码先不上了,先大概介绍下,后续把代码和碰到的问题慢慢介绍下。


转载于:https://www.cnblogs.com/ruanjianlaowang/p/11182716.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值