作者介绍:yousa,腾讯云服务技术工程师,Apache APISIX PMC,开源系统发烧友
《创造营2020》在上星期完美谢幕,想来大伙儿早已使用过微信小程序“纯甄小蛮腰”给自己钟爱的漂亮小姐姐撑着。“纯甄小蛮腰”做为主题活动的投票通道,它的可靠性极其重要,另外业务流程也期待投票作用可以迅速落地式。在全方位使用云服务器的新趋势下,怎样运用云计算平台的工作能力迅速完成业务流程高可用性呢?
创造营微信小程序应用腾讯云服务API网关ip迅速完成投票作用,并运用API网关ip过流保护等工作能力确保业务流程高可用性,文中汇总了在此次主题活动中迅速运用云计算平台商品完成连接楼高能用的一些工作经验,也为事后别的业务流程应用 API 网关ip完成业务流程高可用性出示一些引导。
系统架构图
决胜千里才可以运筹帷幄。我们在做高可用性系统软件时,最先要对高可用性科学方法论不在话下,次之掌握业务流程和构架,最终融合之上二者整理怎样确保业务流程高可用性。
高可用性科学方法论
磨刀不误砍柴工,工欲善其事。高可用性在不一样层面考虑到的点也不尽相同:
- 市场营销策略:轻和重逻辑性分离出来、客户分离、作用简单化
- 手机客户端:再试、不成功提醒提升、手机客户端任意丢掉要求
- 连接层:全局性过流保护、服务降级、身份验证和ACL
- 逻辑性层:鉴别网络热点目标和网络热点目标预备处理、事务管理一致性及其事务管理回退
- 储存层:可信性(主备/外地容灾备份/数据信息持久化)、一致性
- 运维管理:灰度发布、常见故障演习、混沌工程
文中主要是立在连接层的视角,浅谈怎样确保业务流程高可用性。另一方面,灵便的全局性过流保护及其服务降级作用,也是顾客挑选 API 网关ip的缘故。
业务流程介绍