学习中心
登录

并发架构学习笔记一

东尼大木 2021-12-24 18:07:12
2389 2
服务并行&并发
  并行和并发
     并行:同一时刻多个任务同时进行
     并发:多个任务交替进行
     宏观上并行和并发统称为并发
  集群
     同质的(同样的配置,运行同样的程序,对外提供同样的服务)。
     缺点:修改服务本地缓存中的信息会有问题。
     无状态服务好一些。
     有状态的服务需要建立用户和服务器的对应关系。
    单一服务节点集群(即同一用户只会连一个服务器)
       优点:可以使用本地存储 
       缺点:数据会丢 容错性差
    信息共享节点集群(同一个用户随机轮询后面多个服务器)
        优点:提升计算能力。cpu和内存
        缺点:存储会成为瓶颈
    信息一致节点集群(每个节点挂一个存储,存储之间有数据同步)
      例如阿里盘古。
      在一定时间之后能读取到变更,根据变更时间的长度,将一致性分为几类:
      强一致性,最终一致性
分布式系统和微服务系统
     分布式系统的意义
	解决问题:单一功能过于复杂后可能用户还没请求,自己就崩了。修改后单一系统测试成本很高。
       存在问题:各系统之间的数据一致性,幂等问题。应用有从属关系
     微服务系统
       应用和应用之间,都是独立的。
       保证接口不变,其他随意。
   

该文章还没有评论,快来抢占沙发吧~
东尼大木
这个人很懒,什么都没留下~