面向多租户的弹性多进程服务处理方法技术

技术编号:8489631 阅读:254 留言:0更新日期:2013-03-28 08:31
本发明专利技术公开了一种面向多租户的弹性多进程服务处理方法,包括如下步骤:将计算机系统的内部进程分为系统进程和任务执行进程;系统进程包括宿主进程、宿主检测进程、任务执行进程检测进程三个进程,其中宿主进程负责对任务执行进程的管理,宿主检测进程负责定时检测宿主进程是否存活;任务执行进程检测进程负责检测任务执行进程是否存活。本发明专利技术可以在多租户环境下,有效确保各用户之间数据的隔离性。另一方面,本发明专利技术可以弹性增减任务执行进程的数量,合理控制各种服务处理中对资源的使用情况,大大节省了任务的执行时间。

【技术实现步骤摘要】

本专利技术涉及一种进程管理方法,尤其涉及一种,属于计算机管理

技术介绍
计算机运算是以进程为单位运行的。进程是程序在计算机上的一次执行活动,每个进程按照已编写好的程序顺序一步一步向下执行。原则上,一个CPU只能分配给一个进程,即同一时刻只能有一个进程运行在一个CPU上。如果程序逻辑过于复杂,则运算时间需要很久,并且服务器资源长久不能释放,程序效率很低。用户发出任务请求后,需要等待很久才能收到响应,因此用户的体验很差。随着计算机技术的突飞猛进,服务器集群的出现,CPU运算能力的提高,多核CPU、服务器内存等硬件资源已经不再是瓶颈。于是,多进程并发处理的实现变成了可能。如果某业务逻辑程序可以分为多个进程并发执行的话,则原来的程序运行时间就可以分成多份并行处理,可以更快地执行完毕以及更充分地利用服务器资源。利用多进程并发处理技术,将大规模复杂业务分成多份子业务,交由不同的进程处理,则原来需要等整个服务任务全部完成才可以结束,现在只需要最大的子任务结束即整个任务完成。这样就可以使用户可以很快得到系统响应,优化用户的体验。例如需要处理100万份名单,如果是单进程处理则假设需要执行M本文档来自技高网...

【技术保护点】
一种面向多租户的弹性多进程服务处理方法,其特征在于:将计算机系统的内部进程分为系统进程和任务执行进程;所述系统进程包括宿主进程、宿主检测进程、任务执行进程检测进程三个进程,其中所述宿主进程负责对所述任务执行进程的管理,所述宿主检测进程负责定时检测所述宿主进程是否存活,如若发现所述宿主进程死掉则重新启动一个宿主进程;所述任务执行进程检测进程负责检测所述任务执行进程是否存活,如若发现有任务执行进程死掉则重新启动一个该类型的任务执行进程。

【技术特征摘要】

【专利技术属性】
技术研发人员:吴为民尹立庆董高志肖士良
申请(专利权)人:北京讯鸟软件有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1