本文主要是介绍架构之伸缩性维度,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
伸缩性的主要场景:电商的秒杀和抢购
热点业务:支付、下单、添加购物车、商品详情页、搜索
热点数据:秒杀产品、动态数据、静态数据
伸缩性实现方案:
无状态应用弹性伸缩:无服务器化Serverless
serverless实现:观察 决策 执行
kubernetes弹性伸缩
HPA 水平扩展
cronHPA 定时扩展
Autoscaler 自动伸缩
knative
Istion + Knative+Kubernetes
有状态应用弹性伸缩:将有状态应用进行区分:共享磁盘模式和Share Nothing模式共享磁盘模式----》无状态Share Nothig模式---》采用合适的集群管理方式和CAP目标
这篇关于架构之伸缩性维度的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!