一种高效的异步订单处理方法_2

文档序号:9433319阅读:来源:国知局
模块、订单资源的创建模块、结果反馈模块;
创建模块负责在云数据中心系统下创建订单,用户根据系统中的流程类型选择相应的资源类型提交资源创建的申请订单;
订单的审批模块负责单进入流程中进行各级用的审批,订单通过流程中的各节点审批完成之后,订单的状态为审批完成状态,不再进行改变;
订单资源的创建模块负责同时将资源创建的消息传递给相应的系统资源管理模块,创建相应的资源;
结果反馈模块负责对资源创建结果进行反馈,若创建成功,系统资源管理页面将显示相应的资源,如果创建失败,资源管理页面显示资源的失败状态并显示资源失败的详情反馈给云数据中心系统。
[0014]在上述方法及系统的基础上,结合附图对本发明做进一步说明。
[0015]以云数据中心中云海系统为例,用户首先根据系统中的流程类型选择相应的资源类型提交资源创建的申请订单;订单进入流程中进行各级用的审批,订单通过流程中的各节点审批完成之后,订单的状态为审批完成状态,将不再进行改变;同时通过RabbitMQ消息模块将资源创建的消息传递给相应的资源管理模块,资源管理模块接收到消息通知后将创建相应的资源;如果创建成功,资源管理页面将显示相应的资源,如果创建失败,资源管理页面显示资源的失败状态并显示资源失败的详情,以此将资源的创建也订单的状态显示进行独立管理,简化了管理工作。例如虚拟机的创建,用户在资源申请页面选择虚拟机的配置,包括CPU、内存、硬盘、网卡等信息的配置,云海系统的业务模块将保存用户提交的虚拟机创建信息,此时订单状态为已提交状态,审批过程中订单状态为审批中,订单审批完成之后,将订单状态修改为审批完成状态,同时将虚拟机配置信息传输给资源管理模块,资源管理模块接收到虚拟机配置信息之后,调用虚拟机创建接口,协调资源信息创建相应配置的虚拟机,如果创建成功则给用户分配相应的虚拟机,如果创建失败,将失败信息传递给相应的用户。又比如网络资源申请,订单资源的创建过程,用户提交创建网络的配置信息包括IP地址段、是否包含路由器等信息,云海系统的业务模块保存用户提交的创建网络的订单详细信息,用户提交后订单在流程中各用户之间进行审批,此时订单状态为审批中,审批完成之后,将订单状态修改为审批完成状态,同时将网络配置信息通过消息模块RabbitMQ传递给资源管理模块,资源管理模块根据网络的配置信息调用相应的接口创建网络,创建完成之后将网络分配给相应的用户,如果创建失败,则在网络管理页面显示相应的失败信息。
【主权项】
1.一种高效的异步订单处理方法,其特征是 订单的创建:在云数据中心系统下创建订单,用户根据系统中的流程类型选择相应的资源类型提交资源创建的申请订单; 订单的审批:订单进入流程中进行各级用的审批,订单通过流程中的各节点审批完成之后,订单的状态为审批完成状态,不再进行改变; 订单资源的创建:同时将资源创建的消息传递给相应的系统资源管理模块,创建相应的资源; 创建结果的反馈:对资源创建结果进行反馈,若创建成功,系统资源管理页面将显示相应的资源,如果创建失败,资源管理页面显示资源的失败状态并显示资源失败的详情反馈给云数据中心系统。2.根据权利要求1所述的一种高效的异步订单处理方法,其特征是所述订单资源的创建中根据用户提交的订单信息对其资源类型进行资源配置,利用配置后的资源信息,生成资源创建的消息传递给相应的系统资源管理模块,创建相应的资源。3.根据权利要求1或2所述的一种高效的异步订单处理方法,其特征是所述订单资源的创建中利用云数据中心系统中的RabbitMQ消息模块将资源创建的消息传递给相应的资源管理模块,创建相应的资源。4.一种高效的异步订单处理系统,其特征是包括订单的创建模块、订单的审批模块、订单资源的创建模块、结果反馈模块; 创建模块负责在云数据中心系统下创建订单,用户根据系统中的流程类型选择相应的资源类型提交资源创建的申请订单; 订单的审批模块负责单进入流程中进行各级用的审批,订单通过流程中的各节点审批完成之后,订单的状态为审批完成状态,不再进行改变; 订单资源的创建模块负责同时将资源创建的消息传递给相应的系统资源管理模块,创建相应的资源; 结果反馈模块负责对资源创建结果进行反馈,若创建成功,系统资源管理页面将显示相应的资源,如果创建失败,资源管理页面显示资源的失败状态并显示资源失败的详情反馈给云数据中心系统。5.根据权利要求4所述的一种高效的异步订单处理方法,其特征是所述订单资源的创建模块根据用户提交的订单信息对其资源类型进行资源配置,利用配置后的资源信息,生成资源创建的消息传递给相应的系统资源管理模块,创建相应的资源。6.根据权利要求4或5所述的一种高效的异步订单处理方法,其特征是所述订单资源的创建模块利用云数据中心系统中的RabbitMQ消息模块将资源创建的消息传递给相应的资源管理模块,创建相应的资源。
【专利摘要】本发明公开一种高效的异步订单处理方法,属于订单管理技术领域;本发明将资源的创建状态与订单的状态进行独立的展示,订单审批完成之后,该订单的状态即是完成状态,资源的创建消息发送给对应的资源管理模块进行处理,资源创建之后显示正常的资源状态,如果资源处理异常,则在资源管理页面向用户展示相应的异常状态及异常消息,最终订单申请与资源创建分别完成,使使用者早了解订单情况及最后资源创建情况,非常方便。
【IPC分类】G06Q10/06
【公开号】CN105184501
【申请号】CN201510605913
【发明人】陈光新
【申请人】浪潮集团有限公司
【公开日】2015年12月23日
【申请日】2015年9月22日
当前第2页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1