[发明专利]一种低代码应用运行稳定性优化方法在审
申请号: | 202310426878.0 | 申请日: | 2023-04-20 |
公开(公告)号: | CN116467204A | 公开(公告)日: | 2023-07-21 |
发明(设计)人: | 李建;王可;王新明 | 申请(专利权)人: | 华泰证券股份有限公司 |
主分类号: | G06F11/36 | 分类号: | G06F11/36;G06F8/71 |
代理公司: | 南京纵横知识产权代理有限公司 32224 | 代理人: | 董建林 |
地址: | 210019 江苏*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 代码 应用 运行 稳定性 优化 方法 | ||
1.一种低代码应用运行稳定性优化方法,其特征在于,包括如下步骤:
对搭建完成后的低代码应用进行自动化回归测试,根据自动化回归测试结果进行低代码应用修复;
在低代码应用修复完成后,根据低代码应用备案登记信息选择应用部署方式,部署并运行低代码应用;
根据用户名单进行低代码应用版本灰度发布;
在低代码应用运行过程中,根据低代码应用运行数据自动化调整服务器节点和应用部署方式,进行低代码应用异常告警;
根据低代码应用备案登记信息和监控到的服务指标进行服务降级。
2.根据权利要求1所述的低代码应用运行稳定性优化方法,其特征在于,对搭建完成后的低代码应用进行自动化回归测试的方法为:
基于java agent技术采集低代码生产环境的真实用户访问流量数据,并将真实用户访问流量数据写入到数据库表request_flow_record中;
通过用户流量打标技术在数据库表request_flow_record中为真实用户访问流量数据增加tag、version字段;
在每轮低代码迭代开发自测后,通过选择需要流量回放的tag或者version,向服务器发起批量http或者rpc请求,进行真实流量回放测试;
根据真实流量回放测试结果得到本轮测试的出错率和出错信息,作为自动化回归测试结果。
3.根据权利要求1所述的低代码应用运行稳定性优化方法,其特征在于,根据用户名单进行低代码应用版本灰度发布的方法为:
根据用户活跃度设置每轮灰度覆盖的用户名单;
根据用户名单,当低代码应用上线新版本时,按照金丝雀发布策略逐步扩大低代码应用版本灰度范围。
4.根据权利要求3所述的低代码应用运行稳定性优化方法,其特征在于,在低代码应用版本灰度发布过程中,根据用户反馈、日志和监控告警数据调整发布内容,其中,日志和监控告警数据包括error日志、业务异常日志、接口响应时长告警。
5.根据权利要求1所述的低代码应用运行稳定性优化方法,其特征在于,在低代码应用运行过程中,根据低代码应用运行数据自动化调整服务器节点和应用部署方式的方法为:
基于java agent技术采集低代码应用运行时的服务器指标,所述服务器指标包括CPU使用率、内存使用率、磁盘使用率、CPU负载、网络流量流入、网络流量流出;
根据服务器指标,通过资源负载指标算法,按照预设时间周期计算低代码应用的部署服务器负载指标;
将低代码应用的部署服务器负载指标与预设的应用忙闲度阈值比较,根据比较结果调整服务器节点和应用部署方式。
6.根据权利要求1所述的低代码应用运行稳定性优化方法,其特征在于,在低代码应用运行过程中,通过APM监控、日志埋点、点击事件埋点采集应用运营指标,所述应用运营指标包括时在线人数、日活跃人数、周活跃人数、业务并发访问量;
当应用运营指标不满足预设条件时,进行低代码应用异常告警。
7.根据权利要求1所述的低代码应用运行稳定性优化方法,其特征在于,根据低代码应用备案登记信息和监控到的服务指标进行服务降级的方法为:
获取低代码应用的核心服务指标和上游服务指标,其中,核心服务指标包括核心接口QPS、RT、线程数、数据库会话连接数、数据库慢sql、缓存命中率、缓存QPS,上游服务指标包括接口API的QPS、RT、异常报错;
将低代码应用的核心服务指标和上游服务指标分别与低代码应用备案登记信息、预设的指标阈值比较,根据比较结果进行服务降级。
8.根据权利要求8所述的低代码应用运行稳定性优化方法,其特征在于,当低代码应用的核心服务指标大于或小于对应的指标阈值,且该时段满足服务可降级时段时,进行服务降级;
当低代码应用的上游服务指标大于或小于对应的指标阈值,且该时段满足服务可降级时段时,进行服务降级。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于华泰证券股份有限公司,未经华泰证券股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202310426878.0/1.html,转载请声明来源钻瓜专利网。