可扩展架构
2016-01-13 04:09:06 11 举报
可扩展架构是一种设计策略,它允许系统在需求增加时,能够方便地添加更多的资源来满足这些需求。这种架构的主要优点是它可以提高系统的灵活性和适应性,使得系统能够更好地应对未来的变化。此外,可扩展架构还可以提高系统的性能和可靠性,因为它可以确保系统在处理大量数据或高并发请求时,仍能保持良好的运行状态。总的来说,可扩展架构是一种非常有效的设计策略,它可以帮助开发者构建出更加强大、灵活和可靠的系统。
作者其他创作
大纲/内容
其他应用
Cache
防雪崩
极端场景自动降级
注册心跳状态汇报
Feed
service_1
出口
图6. 分级隔离
pub
Service
db
视频处理
nginx
web
图5. 基于Config Service 与RPC的服务交互
加载服务节点
.....
....
process
app
LBS
MongoDB
核心service
七层隔离
应用层隔离
资源隔离
部分可用
storage
web service
api service
web sevice
Client
Mysql
failfast
非核心api service
核心api service
kafka
服务端降级
图8. 服务容灾与降级
负载均衡failover
客户端降级
异步化
非核心service
Config Service
service_n
发布美拍
依赖服务隔离
local config
cache
自我防护
sub
0 条评论
回复 删除
下一页