[发明专利]业务系统仿真处理方法、装置、电子设备及存储介质有效
申请号: | 201911167615.2 | 申请日: | 2019-11-25 |
公开(公告)号: | CN111045932B | 公开(公告)日: | 2023-06-16 |
发明(设计)人: | 吴航 | 申请(专利权)人: | 杭州网易再顾科技有限公司 |
主分类号: | G06F11/36 | 分类号: | G06F11/36 |
代理公司: | 北京同达信恒知识产权代理有限公司 11291 | 代理人: | 赵祎 |
地址: | 310052 浙江省杭州市*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 业务 系统 仿真 处理 方法 装置 电子设备 存储 介质 | ||
1.一种业务系统仿真处理方法,其特征在于,包括:
获取针对业务系统的仿真任务,所述仿真任务包括至少一个事件类型;
为所述至少一个事件类型中的每个事件类型生产至少一个事件,并确定每个事件的触发时间,具体包括:针对每个事件类型,根据所述事件类型对应的预设生成参数,为所述事件类型生产预设数量个事件以及每个事件的触发时间,所述预设生成参数包括预设数量参数和触发时间参数,所述触发时间参数是为同一事件类型生产的两个相邻事件的触发时间之间的时间间隔;
按照触发时间的先后顺序,依次将生产的事件输入所述业务系统,以对所述业务系统进行仿真处理。
2.根据权利要求1所述的方法,其特征在于,所述将生产的事件输入所述业务系统,具体包括:
根据预先为所述事件对应的事件类型配置的消费逻辑,将所述事件输入对应的业务系统,所述消费逻辑包括事件类型对应的业务系统。
3.根据权利要求1或2所述的方法,其特征在于,所述为所述至少一个事件类型中的每个事件类型生产至少一个事件,并确定每个事件的触发时间,还包括:
针对每个事件类型,从历史触发事件数据库中获取所述事件类型对应的历史触发事件,将获取的历史触发事件确定为所述事件类型的事件,并将获取的历史触发事件的发生时间确定为对应的事件的触发时间。
4.根据权利要求1或2所述的方法,其特征在于,所述为所述至少一个事件类型中的每个事件类型生产至少一个事件,并确定每个事件的触发时间,具体包括:
针对每个事件类型,通过为所述事件类型分配的处理线程为所述事件类型生产至少一个事件,并确定每个事件的触发时间,每个事件类型的处理线程并行执行。
5.根据权利要求4所述的方法,其特征在于,所述方法还包括:
针对每个事件类型对应的处理线程,若所述处理线程生产了新的事件,则将所述新的事件添加到所述事件类型对应的优先阻塞队列中;
所述按照触发时间的先后顺序,依次将生产的事件输入所述业务系统,具体包括:
从每个优先阻塞队列中获取触发时间最早的事件,确定为候选事件;
将所述候选事件中触发时间最早的事件输入所述业务系统;
删除优先阻塞队列中已输入所述业务系统的事件。
6.根据权利要求5所述的方法,其特征在于,所述从每个优先阻塞队列中获取触发时间最早的事件之前,所述方法还包括:
确认每个优先阻塞队列中均存在事件,或者所有不存在事件的优先阻塞队列对应的处理线程已结束生产事件。
7.根据权利要求1或2所述的方法,其特征在于,所述获取针对业务系统的仿真任务之后,所述为所述至少一个事件类型中的每个事件类型生产至少一个事件之前,所述方法还包括:
获取所述仿真任务对应的业务系统配置信息,向所述业务系统发送仿真任务初始化请求,所述仿真任务初始化请求中包括所述业务系统配置信息,以使所述业务系统根据所述业务系统配置信息进行系统初始化。
8.一种业务系统仿真处理装置,其特征在于,包括:
任务获取模块,用于获取针对业务系统的仿真任务,所述仿真任务包括至少一个事件类型;
事件生成模块,用于为所述至少一个事件类型中的每个事件类型生产至少一个事件,并确定每个事件的触发时间;
所述事件生成模块,具体用于:针对每个事件类型,根据所述事件类型对应的预设生成参数,为所述事件类型生产预设数量个事件以及每个事件的触发时间,所述预设生成参数包括预设数量参数和触发时间参数,所述触发时间参数是为同一事件类型生产的两个相邻事件的触发时间之间的时间间隔;
事件输入模块,用于按照触发时间的先后顺序,依次将生产的事件输入所述业务系统,以对所述业务系统进行仿真处理。
9.根据权利要求8所述的装置,其特征在于,所述事件输入模块,具体用于根据预先为所述事件对应的事件类型配置的消费逻辑,将所述事件输入对应的业务系统,所述消费逻辑包括事件类型对应的业务系统。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于杭州网易再顾科技有限公司,未经杭州网易再顾科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201911167615.2/1.html,转载请声明来源钻瓜专利网。
- 上一篇:集群系统控制方法及集群系统
- 下一篇:一种批量刨边工艺图生成方法及装置