【技术实现步骤摘要】
业务处理平台构建方法、装置、电子设备和存储介质
[0001]本申请涉及计算机
,尤其涉及业务处理平台构建方法
、
装置
、
电子设备和存储介质
。
技术介绍
[0002]由于业务场景的复杂性,针对某一业务的处理通常需要通过多个环节来完成
。
在利用计算机技术来进行业务处理时,可以基于模块化的设计思路,将业务进行分解,例如,设置一个业务链路来对应一个业务流程,在链路中设置多个节点,每个节点中部署若干模块,每个模块用于执行某一特定类型的处理;最终使用若干个链路来构建业务处理平台
。
[0003]链路中节点的设置对业务处理的效果有着显著影响,链路的性能一定程度地可以通过链路对流量的吞吐量进行表征
。
例如,某链路包括
A、B
和
C
三个节点,三个节点的容量分别是2个单位
、3
个单位和5个单位,则采用该链路进行业务处理时,
A
的容量达到饱和时,
B
和r/>C
的本文档来自技高网...
【技术保护点】
【技术特征摘要】
1.
一种业务处理平台构建方法,其中,所述方法包括:构建包含多个节点的链路模型;分别将各节点作为被测节点,根据所述链路模型构建与被测节点对应的测试链路;所述测试链路中,被测节点部署有一个业务模块,除所述被测节点外的每个节点分别部署有一个或多个业务模块,使得所述被测节点的业务处理能力低于所述测试链路中其他节点的业务处理能力;对各测试链路分别进行压力测试,将得到的压力极限值作为相应被测节点所部署的业务模块的容量;根据各业务模块的容量确定各节点的业务模块部署量;根据所述业务模块部署量和所述链路模型,构建所述业务处理平台
。2.
如权利要求1所述方法,其中,所述对各测试链路分别进行压力测试,包括:对每个测试链路进行多轮压力测试,并监控相应被测节点所部署的业务模块在各轮压力测试过程中的运行情况;所述多轮压力测试输入到该测试链路中的流量逐轮递增;在监控到所述运行情况与预设情况匹配时终止所述多轮压力测试,记录当轮使用的流量的值作为所述压力极限值
。3.
如权利要求2所述方法,其中,所述预设情况包括:计算资源使用情况达到使用阈值,和
/
或业务模块的输出延时达到延时阈值
。4.
如权利要求1所述方法,其中,所述根据各业务模块的容量确定各节点的业务模块部署量,包括:计算各业务模块的容量的最小公倍数作为链路流量上限;将所述链路流量上限分别除以各业务模块的容量,得到各节点的业务模块部署量
。5.
如权利要求4所述方法,其中,所述根据所述业务模块部署量和所述链路模型,构建所述业务处理平台,包括;根据所述链路流量上限对被测中间件进行压力测试,根据压力测试结果确定链路扩容参数;根据所述链路扩容参数
、
所述业务模块部署量和所述链路模型,构建业务链路;根据所述业务链路和所述被测中间件构建所述业务处理平台
。6.
如权利要求5...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。