【技术实现步骤摘要】
一种多进程提升工作流部署方法及系统
本专利技术涉及一种多进程提升工作流部署方法及系统,属于电力及计算机领域。
技术介绍
随着经济的发展,一直以来电力行业的配网规模也在不断扩大,日益复杂的网络结构,电网公司面对数量庞大的生产数据、设备数据一直在向着集约化管理改进。因此生产大区的信息管理系统在打破信息孤岛模式后也越来越复杂、越来越庞大。为了能满足业务应用的不断增长和变化。打造遵循业界技术规范,高可用、高性能、高稳定的信息流系统势在必行,由原业务系统间信息不断交换,各种流程信息处理压力增大。在不断要求精益化生产的前提下,硬件部署成本也必须时刻降低,为此解决有限硬件配置下复杂信息工作流问题成了必须解决的难题。由于电网公司两系统一平台的顶层设计,其中的供电服务指挥系统承担着现有配网业务中大量的工作流业务工单等相关应用业务。省级部署地市、县、班组、人员的多级穿透应用场景也使得该系统在日常使用时有着大数据量和高访问人数的性能问题,采用集中分布式多线程运行的部署方式,不但能节约资金、设备,还能在性能瓶颈上得到解决。
技术实现思路
针对现有技术的不足,本专利技术的技术方案提供了一种多进 ...
【技术保护点】
1.一种多进程提升工作流部署方法,其特征在于,该方法包括:多服务器部署,使用一个或多个服务器对供电服务指挥系统进行部署,其中部署包括对WEB资源控制、应用逻辑展示及工作流任务核心处理;多进程管理,对用于工作流任务核心处理的主进程和子进程进行通信、连接及任务处理。
【技术特征摘要】
1.一种多进程提升工作流部署方法,其特征在于,该方法包括:多服务器部署,使用一个或多个服务器对供电服务指挥系统进行部署,其中部署包括对WEB资源控制、应用逻辑展示及工作流任务核心处理;多进程管理,对用于工作流任务核心处理的主进程和子进程进行通信、连接及任务处理。2.根据权利要求1所述的多进程提升工作流部署方法,其特征在于,所述多服务器部署具体包括:使用统一权限服务器执行WEB资源控制,使用应用服务器执行应用逻辑展示,使用流程服务器执行工作流任务核心处理。3.根据权利要求1所述的多进程提升工作流部署方法,其特征在于,所述多进程管理具体包括:使用流程服务器主进程运行管理服务并与外部进程进行通信,子进程执行工作项任务的信息处理,其中子进程并且与主进程保持心跳连系。4.根据权利要求1所述的多进程提升工作流部署方法,其特征在于,所述多进程管理具体包括:当主进程接收到待处理的工作项任务时,查询空闲的子进程,向空闲子进程发布竞争信息,各空闲子进程通过竞争获取要处理该工作项任务的权限。5.根据权利要求4所述的多进程提升工作流部署方法,其特征在于,所述子进程处理工作项任务具体包括:当子进程获得处理的权限,此时主进程为对应工作活动项添加任务锁;如果子进程无异常处理完对应的工作活动项后,则删除掉主进程中的工作项任务信息,并将自己标记为空闲状态;如果子...
【专利技术属性】
技术研发人员:巴根那,苏宏勋,石方波,吴六一,黄成喜,王彦垒,
申请(专利权)人:珠海许继芝电网自动化有限公司,珠海许继电气有限公司,
类型:发明
国别省市:广东,44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。