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隐藏了下,其他没变。
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之间轮询。
2.2.2 两个eureka注册中心
(1)访问eureka1,有4个注册client和一个gateway
(2)访问eureka2,也有4个注册client和一个gateway
eureka1和eureka2互为注册。
具体代码先不上了,先大概介绍下,后续把代码和碰到的问题慢慢介绍下。
更多知识请关注公众号:「软件老王」,IT技术与相关干货分享,回复关键字获取对应干货,java,送必看的10本“武功秘籍”;图片,送100多万张可商用高清图片;面试,送刚毕业就能月薪“20k”的java面试题,后续不断更新中,比如“软考”、“工具”等,已经在整理中。
springcloud高可用方案相关推荐
- openstack高可用方案
openstack高可用方案 HA 将服务分为两类: • 有状态服务:后续对服务的请求依赖于之前对服务的请求.OpenStack中有状态的服务包括MySQL数据库和AMQP消息队列.对于有状态类服务的 ...
- Redis 那些故障转移、高可用方案
欢迎关注方志朋的博客,回复"666"获面试宝典 Redis大家都不陌生,就算是没用过,也都听说过了. 作为最广泛使用的KV内存数据库之一,在当今的大流量时代,单机模式略显单薄,免不 ...
- 生产环境:Nginx高可用方案
准备工作: 192.168.16.128 192.168.16.129 两条虚拟机.安装好Nginx 安装Nginx 更新yum 源文件: 安装Nginx: 操作命令: 什么是高可用? 高可用HA(H ...
- mysql主主和F5高可用_MYSQL 主主热备高可用方案与实现
咱们选择主主互热备作生产环境MYSQL高可用方案,该方案的优势是在压力大的时候,仍然能够经过设置负载均衡来作业务分发.并且最重要的是配置简单,两份配置都同样,改个IP就能够 就喜欢简单的东西.mysq ...
- MySQL数据库的高可用方案总结
高可用架构对于互联网服务基本是标配,无论是应用服务还是数据库服务都需要做到高可用.虽然互联网服务号称7*24小时不间断服务,但多多少少有一些时候服务不可用,比如某些时候网页打不开,百度不能搜索或者无法 ...
- mysql高可用_mysql高可用方案
第一节:mysql 高可用方案 1.1 一主一从架构 mysql 配置为主从模式,从库是主库的 backup,同一时间设置其中一台为主服务器,提供读写,另一台服务器作为热备,不提供读写,通过复制与主服 ...
- MySQL高可用方案-PXC(Percona XtraDB Cluster)环境部署详解
MySQL高可用方案-PXC(Percona XtraDB Cluster)环境部署详解 Percona XtraDB Cluster简称PXC.Percona Xtradb Cluster的实现是在 ...
- 方案 mysql 优点_mysql高可用方案分析
低读低写并发.低数据量方案 方案一:双机高可用方案 1.数据库架构图 2.特点 一台机器A作为读写库,另一台B作为备份库:A库故障后B库作为读写库:A库恢复后A作为备库. 3.开发说明 此种情况下,数 ...
- mysql查询每个机构下的账号总数_MySQL高可用方案:实践篇
今天我们就来搭建一个读写分离,负载均衡的MySQL集群.想了解高可用理论方面内容的童鞋可以阅读理论篇. 奥兹·杰克:MySQL高可用方案:理论篇zhuanlan.zhihu.com 搭建的集群的基本 ...
最新文章
- linux python fcntl模块 程序加锁 简介
- LINUX内核杂记(1)-处理器与单内核
- CTR 模型之 Deep Cross (DCN) 与 xDeepFM 解读
- mysql 查询某个字段SQL语句【mysql语句】
- jni 结构体转对象_JVM系列(一)JVM启动流程和基本结构
- javascript闭包小结
- 用淘宝Fourinone实现Hadoop经典实例wordcount
- 使用下面的方法有利于提高JS代码的执行效率
- Java小游戏程序打包成exe文件
- C语言学习:原子操作
- mysql 如何避免间隙锁_Mysql Innodb 间隙锁浅析
- 苹果手机左上角的数字怎么弄_手把手教你把抖音视频音乐设置为手机铃声。
- HDOJ1430魔板
- asc超级计算机题目,ASC世界大学生超级计算机竞赛赛题:单张图像超分辨率
- linux窗口死,Linux系统入门学习:Linux 上 Wireshark 界面僵死解决
- 软件测试自学怎么学?
- 股票行情查询易语言代码
- 抓取空气质量指数AQI_PM2.5历史数据,可视化展示
- 静态路由的配置 简单实验图解
- python6翻了_Python-6.BeautifulSoup网络爬虫