1.传统的服务架构

image.png

注意事项:

a) 负载均衡(loadbalance)

     --多个操作单元执行共同完成任务;

    负载均衡(Load Balance,简称LB)是一种服务器或网络设备的集群技术。负载均衡将特定的业务(网络服务、网络流量等)分担给多个服务器或网络设备,从而提高了业务处理能力,保证了业务的高可用性;

    负载均衡基本概念有:实服务、实服务组、虚服务、调度算法、持续性等,其常用应用场景主要是服务器负载均衡,链路负载均衡;

b) 故障转移(autofailover)

--转移到可用资源

     故障转移群集是一种高可用性的基础结构层,由多台计算机组成,每台计算机相当于一个冗余节点,整个群集系统允许某部分节点掉线、故障或损坏而不影响整个系统的正常运作。一台服务器接管发生故障的服务器的过程通常称为"故障转移"。

     如果一台服务器变为不可用,则另一台服务器自动接管发生故障的服务器并继续处理任务。  群集中的每台服务器在群集中至少有一台其他服务器确定为其备用服务器;

c) 高可用(High Available)

     高并发—访问可用资源;

d) Session服务器

    解决了用户相关的信息以及对(HTTp访问)服务器无状态的处理;

     ---运用缓存提高读取效率,mysql数据库主从库的读写分离,以及NoSQL(redis缓存提高效率(购物车、点击量、商品的基本信息,以及新浪微博)) ;

2.RPC(Remote procedure call 远程过程通信)

   image.png


逐梦小生
222 声望249 粉丝