1、两台设备,分别部署两组服务。
2、主服务器一主一备,主备热切换。业务服务器,一主一备,负载均衡。数据库主主复制。
3、主服务器主备热切换,使用心跳服务器监视,一边挂了,另一边自动启动。
4、对于业务服务器,由主服务指定主备,监视主的业务服务器,主的业务服务器挂了,重新指定一个主的业务服务器。
5、对于业务服务器,主机管理一组备机,客户端都向主机请求,主机负责负载均衡。分为两种情况:
a、对客户端的请求进行负载均衡。
b、对于管理的设备进行负载均衡。
6、业务服务器都有一个master线程和slave线程,功能分离。只有主机的master线程才是激活状态。
7、关于权限校验,客户端登陆主服务器,主服务器分配一个令牌,客户端每次请求都带着令牌,请求来到业务服务器,业务服务器向主服务器校验令牌是否有效。
分布式系统设计和架构
转载本文章为转载内容,我们尊重原作者对文章享有的著作权。如有内容错误或侵权问题,欢迎原作者联系我们进行内容更正或删除文章。
上一篇:数据库模式
下一篇:Linux 搜索文件
提问和评论都可以,用心的回复会被更多人看到
评论
发布评论
相关文章
-
【系统设计】分布式系统架构设计
1.目录到底什么是架构设计系统架构的演化发展架构设计形式与方法架构的一些实践经验总结回顾与作业实践2.到底什
系统架构 架构 架构设计 解决方案 生命周期 -
【架构/分布式】分布式系统架构介绍
微服务架构是分布式系统架构中的一种
分布式 java 数据库 redis 缓存