核心成员
Spring Cloud Netflix
这可是个大boss,地位仅次于老大,老大各项服务依赖与它,与各种Netflix OSS组件集成,组成微服务的核心,它的小弟主要有Eureka, Hystrix, Zuul, Archaius… 太多了
Netflix Eureka
服务中心,云端服务发现,一个基于 REST 的服务,用于定位服务,以实现云端中间层服务发现和故障转移。这个可是springcloud最牛鼻的小弟,服务中心,任何小弟需要其它小弟支持什么都需要从这里来拿,同样的你有什么独门武功的都赶紧过报道,方便以后其它小弟来调用;它的好处是你不需要直接找各种什么小弟支持,只需要到服务中心来领取,也不需要知道提供支持的其它小弟在哪里,还是几个小弟来支持的,反正拿来用就行,服务中心来保证稳定性和质量。
Netflix Hystrix
熔断器,容错管理工具,旨在通过熔断机制控制服务和第三方库的节点,从而对延迟和故障提供更强大的容错能力。
完整项目的源码来源 技术支持2147775633
分类:
编程语言 时间:
2018-11-27 17:11:11
阅读次数:
208
(三)spring cloud微服务分布式云架构 - Spring Cloud集成项目简介
Spring Cloud Config
配置管理工具包,让你可以把配置放到远程服务器,集中化管理集群配置,目前支持本地存储、Git以及Subversion。
?
Spring Cloud Bus
?
事件、消息总线,用于在集群(例如,配置变化事件)中传播状态变化,可与Spring Cloud Config联合实现热部署。
?
Eureka
?
云端服务发现,一个基于 REST 的服务,用于定位服务,以实现云端中间层服务发现和故障转移。
?
Hystrix
?
熔断器,容错管理工具,旨在通过熔断机制控制服务和第三方库的节点,从而对延迟和故障提供更强大的容错能力。
?
Zuul
?
Zuul 是在云平台上提供动态路由,监控,弹性,安全等边缘服务的框架。Zuul 相当于是设备和 Netflix 流应用的 Web 网站后端所有
完整项目的源码来源 技术支持2147775633
分类:
编程语言 时间:
2018-11-23 14:24:26
阅读次数:
158
Oracle_lhr_CentOS7.3ECS上搭建RAC18c+单实例DG+EMCC+DG的FSFO快速故障转移配置【大型连续免费公开课】Oracle18crac+dg+13.3的emcc部署配置(2018年最后一次免费公开课)报名连接:https://ke.qq.com/course/315575讲师:小麦苗预计课时:6课时开课时间:11月9日20点相关软件下载地址:https://share
分类:
数据库 时间:
2018-11-21 21:12:26
阅读次数:
282
背景:由于历史原因,某个MongoDB副本集只有一主一从双节点,无法满足自动故障转移要求,需要配置一个仲裁节点。 原有节点192.168.10.20:27017,192.168.10.21:27017,现在准备在20上配置一个新节点27018当做仲裁 在当前主节点上执行 显示配置是成功的,接着用命令 ...
分类:
数据库 时间:
2018-11-15 01:35:38
阅读次数:
304
当上游服务器(真实访问服务器),一旦出现故障或者是没有及时相应的话,应该直接轮训到下一台服务器,保证服务器的高可用。 如果上游服务器的某一台宕机了,直接轮训到下一个~ 8080 8081 8082 关掉8082 就不访问了啊哈~ 配置相关: server {listen 80;server_name ...
分类:
其他好文 时间:
2018-11-05 20:05:54
阅读次数:
244
一、keepalived介绍keepalived软件起初是为LVS软件设计的,用来监控LVS集群中各个集群的节点状态,后来又加入了vrrp高可用功能,因此keepalived不但可以管理LVS集群节点,还可做其他服务(Nginx、Mysql、Haproxy等)的高可用解决方案二、keepalived高可用工作原理keepalived高可用服务之间的故障转移通过虚拟路由冗余协议vrrp来实现的,在k
分类:
其他好文 时间:
2018-11-05 15:13:16
阅读次数:
196
集群分片:槽 1、节点记录自己的槽范围,并将自己的槽范围传播给其它的集群节点,同时接收其它节点传播过来的槽信息。 2、节点之间两两相连。 工作方式: 1、当一个请求到达某个节点时,节点先进行hash,再根据hash的值进行判断属于哪个槽。如果是自己的槽,自己处理。如果不是则根据保存的其它节点槽信息, ...
分类:
其他好文 时间:
2018-11-05 13:38:05
阅读次数:
187
MHA简介 MHA可以自动化实现主服务器故障转移,这样就可以快速将从服务器晋级为主服务器(通常在10-30s),而不影响复制的一致性,不需要花钱买更多的新服务器,不会有性能损耗,容易安装,不必更改现有的部署环境,适用于任何存储引擎。 MHA提供在线主服务器切换,改变先正运行的主服务器到另外一台上,这 ...
分类:
数据库 时间:
2018-10-29 20:04:06
阅读次数:
266
什么是服务发现,不了解的可以自行百度或googleEureka是netfix开发的一个框架,定位于中间层,用于保障负载均衡和中间层的故障转移,它是基于RESET开发的服务框架基本组件:EurekaServer和EurekaClient简单框架如下图:EurekaServer:主要提供存放注册的信息,它也提供了web界面可以查看有哪些服务,他的可用性通过复制来实现,可以通过keeplived来实现高
分类:
其他好文 时间:
2018-10-24 12:08:50
阅读次数:
156
Master端:192.168.2.156 slave端:192.168.2.157 故障转移脚本 #vim /data/sh/check_nginx.sh # chmod a+x /data/sh/check_nginx.sh [root@localhost ~]# crontab -e */1 ...
分类:
其他好文 时间:
2018-10-05 01:00:18
阅读次数:
223