[发明专利]通过业务服务组件化处理服务异常的方法及装置在审
| 申请号: | 201611235814.9 | 申请日: | 2016-12-28 |
| 公开(公告)号: | CN108259192A | 公开(公告)日: | 2018-07-06 |
| 发明(设计)人: | 胡栋;胡中华;邵显军;黄震;郭建军 | 申请(专利权)人: | 中国移动通信集团江西有限公司;中国移动通信集团公司 |
| 主分类号: | H04L12/24 | 分类号: | H04L12/24;H04L29/08 |
| 代理公司: | 北京东方亿思知识产权代理有限责任公司 11258 | 代理人: | 彭琼 |
| 地址: | 330024*** | 国省代码: | 江西;36 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 独立组件 关键业务 电子渠道 业务服务组件 处理服务 运行数据 抽取 对外提供服务 方法和装置 应用可用性 单独控制 告警通知 内部总线 下线操作 业务发展 异常状态 预设规则 状态更新 总线控制 组件模块 成组件 解耦 监测 服务 | ||
本发明公开了一种通过业务服务组件化处理服务异常的方法和装置。该方法包括:抽取并解耦关键业务,生成独立组件,通过内部总线连接独立组件以单独控制独立组件;监测独立组件的状态及关键业务的运行数据;基于所述独立组件的状态及所述关键业务的运行数据,根据预设规则,判断独立组件是否发生异常;当独立组件发生异常时,将独立组件的状态更新为异常状态;对独立组件进行下线操作,并发出告警通知,本发明对电子渠道进行在服务抽取成组件后,进行总线控制,实现下线出现问题的组件模块,而不影响其他组件对外提供服务,可以有效提升电子渠道的应用可用性,保障关键业务正常运行,有利电子渠道业务发展。
技术领域
本发明属于业务服务技术领域,尤其涉及一种通过业务服务组件化处理服务异常的方法及装置。
背景技术
在互联网飞速发展的大环境下,电子渠道逐步转变为面向用户的消费主渠道,电子渠道所扮演的角色越来越重要,所以电子渠道系统的稳定运行越来越重要。目前电子渠道的应用服务部署是在刀片服务器上进行多个全业务服务应用的部署,部署的应用服务通过硬件负载均衡统一对外提供服务,每个服务可以承担固定的并发数。
但在实际应用过程中,经过平时的运行经验积累及大量数据的统计发现,每一种业务功能实际产生的业务量和业务高峰期并不是相同的。部署了多个应用服务,根据目前的应用部署情况,无论什么时候都启动包含了各类功能的业务服务进程,既没有很好的适应各种业务的波峰波谷,耗用了不必要的主机CPU计算能力和内存占用,且在应用服务整体或部分功能出现异常时,都必须停止服务进程并完成异常处理后才能恢复,会导致其他模块受到不必要的影响,从而可能导致客户等待和投诉,让使用电子渠道的客户的体验变差,导致用户流失及业务办理量下降。
发明内容
本发明实施例提供了一种通过业务服务组件化处理服务异常的方法及装置,能够解决电子渠道服务异常时需要关闭所有对外提供服务的问题。
第一方面,本发明实施例提供了一种通过业务服务组件化处理服务异常的方法,包括:抽取并解耦关键业务,生成独立组件,通过内部总线连接独立组件以单独控制独立组件;监测独立组件的状态及关键业务的运行数据;基于所述独立组件的状态及所述关键业务的运行数据,根据预设规则,判断独立组件是否发生异常;当独立组件发生异常时,将独立组件的状态更新为异常状态;对独立组件进行下线操作。
在一个示例实施例中,在监测独立组件的状态及关键业务的运行数据之前,该方法还包括:根据所述独立组件建立组件服务集群;根据独立组件的功能的重要程度设置组件服务集群的保障级别。
在一个示例实施例中,该方法还包括:当独立组件未发生异常时,将独立组件的状态更新为健康状态;对独立组件进行上线操作。
在一个示例实施例中,上述监测独立组件的状态及所述关键业务的运行数据的步骤包括:读取预设规则和组件服务集群的状态;获取独立组件的状态和关键业务的运行数据。
在一个示例实施例中,该方法还包括:根据组件服务集群的保障级别及预设规则,形成告警通知;发出告警通知。
第二方面,本发明实施例提供了一种通过业务服务组件化处理服务异常的装置,包括:生成单元,用于抽取并解耦关键业务,生成独立组件,通过内部总线连接独立组件以单独控制独立组件;监测单元,用于监测独立组件的状态及关键业务的运行数据;判断单元,用于基于所述独立组件的状态及所述关键业务的运行数据,根据预设规则,判断独立组件是否发生异常;更新状态单元,用于当独立组件发生异常时,将独立组件的状态更新为异常状态;处理单元,用于对独立组件进行下线操作。
在一个示例实施例中,该装置还包括:集群建立单元,用于根据所述独立组件建立组件服务集群;设置单元,用于根据独立组件的功能的重要程度设置组件服务集群的保障级别。
在一个示例实施例中,更新状态单元还用于当独立组件未发生异常时,将独立组件的状态更新为健康状态;并且处理单元还用于对独立组件进行上线操作。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国移动通信集团江西有限公司;中国移动通信集团公司,未经中国移动通信集团江西有限公司;中国移动通信集团公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201611235814.9/2.html,转载请声明来源钻瓜专利网。
- 上一篇:交换机配置方法及系统
- 下一篇:异常事件的影响范围的确定方法及系统





