分布式系统架构图
2016-06-08 13:52:43 0 举报
分布式系统架构图是一种用于描述分布式系统中各个组件之间关系的图形表示方法。在这张图中,我们可以看到多个节点,每个节点代表一个物理或逻辑上的组件,如服务器、数据库、应用程序等。这些节点通过网络连接在一起,共同完成系统的功能。 在这张图中,我们还可以看到一些箭头,它们表示数据流和控制流。数据流表示数据在各个组件之间的传输,而控制流表示指令和请求在各个组件之间的传递。此外,我们还可以看到一些辅助工具和服务,如负载均衡器、缓存服务器、消息队列等,它们帮助提高系统的可用性、可扩展性和性能。
作者其他创作
大纲/内容
提供系统单点登录授权认证web系统
如:cassandra、mongodb、redis等
应用服务器n集群节点
sso单点集群节点1.....n
分布式文件存储系统
备份系统
资源服务器群1.....n
消息中间件
读写分离
上传服务器集群节点1.....n
上传服务器,提供系统文件上传
对于资源服务器来说,关心的应该是业务,授权逻辑应独立于系统之外,对于来自外部的请求,系统应采用httpclient 去请求授权
mysql服务器n集群节点
应用服务器1集群节点
监控系统
mysql服务器1集群节点
资源服务器,提供经过系统授权后的资源访问服务
授权服务器集群节点(基于oauth2.0)1.....n
辅助系统
负载均衡+高可用
cache群1....n
nosql群1....n
负载均衡+反向代理+虚拟目录+静态资源缓存
如:nagios、cacti等+shell
nginx2
mysql群1....n
如:rabbitmq
如:mogilefs
LVS+Keepalived
nginx...n
如:memcached、redis等
为资源服务器提供授权服务,每个请求必须接受该服务的授权认证resful api请求
数据存储
nginx1
0 条评论
下一页