[发明专利]一种基于Rabbit MQ的云服务器异步创建方法在审

专利信息
申请号: 201910733451.9 申请日: 2019-08-09
公开(公告)号: CN110417913A 公开(公告)日: 2019-11-05
发明(设计)人: 田雨;于昊;彭海燕 申请(专利权)人: 浪潮云信息技术有限公司
主分类号: H04L29/08 分类号: H04L29/08;G06F9/54
代理公司: 济南信达专利事务所有限公司 37100 代理人: 孙晶伟
地址: 250100 山东省济南市高*** 国省代码: 山东;37
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 订单处理 资源创建 云服务器 应用 创建 分布式应用系统 分布式设计 后续处理 应用独立 重新读取 耦合 重启 架构 通信
【说明书】:

发明公开一种基于Rabbit MQ的云服务器异步创建方法,涉及分布式应用系统技术领域;针对云服务器的创建分别建立订单处理应用和资源创建应用,订单处理应用与资源创建应用独立处理各自业务,通过Rabbit MQ消息进行通信,实现云服务器的创建,与现有技术相比,本发明降低订单处理和资源创建两个应用之间的耦合,促使订单处理和资源创建两个应用之间没有了相互依赖,成为两个独立的应用,符合分布式设计的架构,并且订单处理和资源创建不需对另一个应用的异常进行过多处理,减少了程序的复杂性,订单处理和资源创建应用分别进行重启,可重新读取Rabbit MQ中的消息进行后续处理,也提高了系统的稳定性。

技术领域

本发明公开一种基于Rabbit MQ的云服务器异步创建方法,涉及分布式应用系统技术领域。

背景技术

云服务器产品是云服务的核心和基本产品,对于云服务器的创建各厂商实现也不尽相同。云服务器的创建基本分为两个环节:订单处理和资源创建。目前是用户发起创建云服务器的订单,订单处理完成再发起云服务器资源创建的接口调用,云服务器接口调用收到创建消息后,返回收到消息进行资源创建的通知,并进行创建操作,创建完成后,通知用户资源创建成功。上述过程存在如下问题:

订单处理和资源创建应用高度耦合,不符合分布式应用的设计原则,如果有应用的部署进行了变更等操作,另一个应用也要同步进行变更配置,后续升级维护工作繁琐,并且因为应用紧耦合,一个应用进行了重启或发生故障,容易导致另一个应用的访问出现问题,出现数据不一致、有些处理需要进行回滚等问题,大大降低整个系统的稳定性;

而且因为订单处理和资源创建应用之间的交互,用户的访问信息需要在两个系统流转后才能进行响应,增加了访问时长,降低了用户体验。

本发明提供一种基于Rabbit MQ的云服务器异步创建方法,优化两个应用的处理逻辑,对两个应用进行解耦,订单处理和资源创建通过Rabbit MQ进行消息传递,减少了应用之间的耦合,避免了因网络或节点故障导致的流程中断,优化了整个系统的流程。

发明内容

本发明针对现有技术的问题,提供一种基于Rabbit MQ的云服务器异步创建方法,将多个应用之间直接调用,改为通过消息的方式传递,减少了应用之间的耦合,避免了因网络或节点故障导致的流程中断,优化了整个系统的流程。

本发明提出的具体方案是:

一种基于Rabbit MQ的云服务器异步创建方法,针对云服务器的创建分别建立订单处理应用和资源创建应用,订单处理应用与资源创建应用独立处理各自业务,通过Rabbit MQ消息进行通信,实现云服务器的创建。

所述的方法中订单处理应用与资源创建应用的通信过程为:订单处理应用和资源创建应用分别启动,并监听Rabbit MQ中的消息,

订单处理应用接收订单处理的请求,进行订单处理,通过Rabbit MQ将云服务器创建所需的资源消息发送到资源创建应用,

资源创建应用监听到云服务器创建所需的资源消息,启动资源创建工作,创建完成后,发送Rabbit MQ消息给订单处理应用,订单处理应用进行后续订单处理流程。

所述的方法中Rabbit MQ分别配置订单处理应用的消息队列和资源创建应用的消息队列,订单处理应用监听订单处理应用的消息队列,资源创建应用监听资源创建应用的消息队列。

所述的方法中Rabbit MQ配置死信队列,订单处理应用和资源创建应用发送的Rabbit MQ消息消费失败重试次数耗尽后,放入死信队列,避免业务队列消息阻塞。

一种基于Rabbit MQ的云服务器异步创建系统,包括订单处理单元、资源创建单元及Rabbit MQ,

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于浪潮云信息技术有限公司,未经浪潮云信息技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/201910733451.9/2.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top