一文网罗分布式架构原理和方法( 四 )

  • 局负载均衡设备把服务器的 IP 地址返回给用户 。
  • 用户向缓存服务器发起请求,缓存服务器响应用户请求,将用户所需内容返回到用户终端 。如果这台缓存服务器上并没有用户想要的内容,而区域均衡设备依然将它分配给了用户,那么这台服务器就要向它的上一级缓存服务器请求内容,直到追溯到包含该内容的源服务器并将内容拉到本地 。
  • 什么情况下用 CDN?
    最适合的是那些不会经常变化的内容,比如图片,js 文件, css 文件,图片文件包括程序模板中CSS 文件中用到的背景图片,还有就是作为网站内容组成部分的那些图片等等 。
    灰度发布
    我们的应用即使经过了测试部门的测试,也仍然很难全面覆盖用户的使用场景,为了保证万无一失,我们在进行发布的时候一般都会采用灰度发布,也就是会对新应用进行分批发布,逐步扩大新应用在整个及集群中的比例直到最后全部完成 。灰度发布是说针对新应用在用户体验方面完全无感知 。
    灰度发布系统的作用在于,可以根据自己的配置,来将用 户的流量导到新上线的系统上,来快速验证新的功能, 而一旦出问题,也可以马上的回滚发布,简单的说,就是一套 A/BTest 系统.
    一文网罗分布式架构原理和方法

    文章插图
     
     
    八、总结通过本文,我们就对主流的SOA架构、微服务架构、服务网格架构做了解析,然后知道了分布式架构中的几个基本理论,然后还分析了如何设计出高可用的分布式架构,有木有棒棒哒
    原文:https://mp.weixin.qq.com/s/oc1ADp5dETDHYN4tdTv8Vw

    【一文网罗分布式架构原理和方法】


    推荐阅读