03-三高-并行并发&服务集群

 
 
 

三高项目

服务并行&并发

并行和并发

服务的搭建中,并行 并发。----并发。

集群

同质的(同样的配置,运行同样的程序,对外提供同样的服务)。

修改同样的存储,可以认。

(小建议,追求内存的同步,没必要。)

内存中的信息。短信模板。map。

如果数据量小,直接在内存解决。guava。开源组件,很多多用内存解决。

存储共享。

A、B;有状态服务。无状态服务。

减轻服务端压力来说:无状态好些。动态扩缩容。水平扩容。

查询。

刚刚场景,固定任务、主动触发。

锁。

外部唤醒:

单一服务节点集群

数据会丢。

容错性差。

信息共享节点集群

锁。分布式锁。

优点:提升 计算能力。cpu内存,

缺点:存储会成为瓶颈。

信息一致节点集群

盘古。

大型公司,阿里,谷歌。

在一定时间之后,能读取到变更,根据变更时间的长度,将一致性分为几类:

强一致性,最终一致性。

不过度设计。


分布式系统

用户还没请求,自己就崩了。

拆应用,如果子应用不够用,扛不住并发,那么做集群。

分分合合。拆应用,做集群。

应用有从属关系。下订单请求()

下订单,要增加积分。

出现一种新的业务场景,下订单,不要积分。

微服务系统

应用和应用之间,都是独立的。 订单服务,积分服务。

保证接口不变,其他随意。


从服务的整体来说的并发。根据不同的场景,进行不同的设计。混合使用没关系。

识别系统的隔离点。系统边界。

posted @   0x9e5Y2J  阅读(23)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· winform 绘制太阳,地球,月球 运作规律
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 超详细:普通电脑也行Windows部署deepseek R1训练数据并当服务器共享给他人
· 上周热点回顾(3.3-3.9)
点击右上角即可分享
微信分享提示