检索规则说明:AND代表“并且”;OR代表“或者”;NOT代表“不包含”;(注意必须大写,运算符两边需空一格)
检 索 范 例 :范例一: (K=图书馆学 OR K=情报学) AND A=范并思 范例二:J=计算机应用与软件 AND (U=C++ OR U=Basic) NOT M=Visual
作 者:林志灿[1] 邱浩 LIN Zhi-can;QIU Hao(Practical Education,Center Minnan University of Science and Technology,Quanzhou 362000,China;Tencent Cloud,Tencent,Shenzhen 518000,China)
机构地区:[1]闽南理工学院实践教学中心,福建泉州362000 [2]腾讯腾讯云,广东深圳518000
出 处:《电脑与信息技术》2024年第6期125-130,146,共7页Computer and Information Technology
摘 要:软件开发过程中,应用发布非常频繁,通常情况下,开发或运维人员会将系统里所有服务同时上线,使得所有用户都使用新版本。但这样的操作时常会导致发布失败,或因发布前修改代码,出现线上Bug。假设一个在线商城每天都有大量的用户访问,若直接在所有用户中部署新版本应用,一旦出现问题,所有用户都可能受到影响。相比之下,基于云原生技术,引入灰度发布策略,可以先将新版本的应用部署到少量的用户中,检查是否存在问题,如果没有,再逐步扩展到更多的用户中。通过实践使用腾讯云微服务引擎(Tencent Cloud Service Engine,TSE)提供的网关和服务治理能力,在不修改任何业务代码的情况下,可视化配置灰度规则,实现云上全链路灰度发布,解决了全量发布的各种弊端。In the software development process,application releases are very frequent.Usually,developers or maintainers will put all services in the system online at the same time,so that all users use the new version.But such operations often lead to failed releases,or due to code modification before release,bugs appear online.Suppose an online mall has a large number of users visiting every day,if a new version of the application is directly deployed among all users,once a problem occurs,all users may be affected.In contrast,based on cloud-native technology,by introducing a gray release strategy,the new version of the application is first deployed to a small number of users to check if there are any problems.If not,it is gradually expanded to more users.Through the practical use of the gateway and service governance capabilities provided by Tencent Cloud Service Engine in this article,without modifying any business code,the gray rules are visually configured to realize the full-link gray release on the cloud and verify and solve various disadvantages of the full-release.
分 类 号:TP311.5[自动化与计算机技术—计算机软件与理论]
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在链接到云南高校图书馆文献保障联盟下载...
云南高校图书馆联盟文献共享服务平台 版权所有©
您的IP:216.73.216.43