可扩展架构
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 条评论
 下一页
  
   
   
   
  
  
  
  
  
  
  
  
 