【技术实现步骤摘要】
一种服务处理方法、装置及计算机可读存储介质
本专利技术属于计算机
,具体涉及一种服务处理方法、装置及计算机可读存储介质。
技术介绍
本部分旨在为权利要求书中陈述的本专利技术的实施方式提供背景或上下文。此处的描述不因为包括在本部分中就承认是现有技术。随着计算机软件和硬件的发展,对服务系统的处理性能要求也随之不断提高。当前,很多大型应用的服务系统倾向于采用单元化部署,在单元化部署模式下,每个数据中心均能够独立完成该应用的全部功能点。然而,针对单元化服务系统中的单个数据中心,其通常难以满足高并发和高可用的要求,其中,高并发是指同时处理大规模访问的能力,高可用是指减少系统不能提供服务的时间。此外,由于大型应用的全部功能点之间依赖性高且部署逻辑非常复杂,因此在单个数据中心中对每个功能点进行升级或改动都会十分困难,并且难以根据功能点进行针对性的扩缩容。综上,目前亟需一种服务处理方法,以满足单数据中心的高并发和高可用的要求。
技术实现思路
针对上述现有技术中存在的问题,提出了一种服务处理方法、装置及计算机可读存储介质,利用这种方法、装置及计算机可读存储介质,能够解决上述问题。本专利技术提供了以下方案。第一方面,提供一种服务处理方法,该方法应用于由多个数据中心组成的单元化服务系统,每个数据中心部署有预设应用,包括:对部署于每个数据中心的预设应用进行服务化拆分,得到多个服务组件;对服务组件进行单元化分组,每个服务组件包含用于提供相同服务的多个分组;依据用户终端发送的服务 ...
【技术保护点】
1.一种服务处理方法,其特征在于,应用于由多个数据中心组成的单元化服务系统,每个数据中心部署有预设应用,所述方法包括:/n对部署于每个数据中心的预设应用进行服务化拆分,得到多个服务组件;/n对所述服务组件进行单元化分组,每个服务组件包含用于提供相同服务的多个分组;/n依据用户终端发送的服务请求,从所述单元化服务系统中确定目标分组,并将所述服务请求发送至所述目标分组进行处理。/n
【技术特征摘要】
1.一种服务处理方法,其特征在于,应用于由多个数据中心组成的单元化服务系统,每个数据中心部署有预设应用,所述方法包括:
对部署于每个数据中心的预设应用进行服务化拆分,得到多个服务组件;
对所述服务组件进行单元化分组,每个服务组件包含用于提供相同服务的多个分组;
依据用户终端发送的服务请求,从所述单元化服务系统中确定目标分组,并将所述服务请求发送至所述目标分组进行处理。
2.根据权利要求1所述的方法,其特征在于,所述方法还包括:
在所述单元化服务系统中确定待扩容数据中心;
在所述待扩容数据中心中确定对应于指定服务功能的待扩容服务组件;
通过增加所述待扩容服务组件中的分组,从而在所述待扩容数据中心中对所述指定服务功能的待扩容服务组件进行横向扩容。
3.根据权利要求1或2所述的方法,其特征在于,依据用户终端发送的服务请求,从所述单元化服务系统中确定目标分组,包括:
接收用户终端发送的服务请求,所述服务请求包含单元标识和分组标识;
根据所述单元标识,在所述单元化服务系统中确定对应的目标数据中心;
根据所述服务请求的服务功能,在所述目标数据中心中确定所述服务功能对应的目标服务组件;
根据所述分组标识,在所述目标服务组件内确定对应的目标分组。
4.根据权利要求1或2所述的方法,其特征在于,对部署于每个数据中心的预设应用进行服务化拆分,还包括:
对部署于所述每个数据中心的预设应用进行多级拆分,形成具有层级结构的多个服务组件。
5.根据权利要求1或2所述的方法,其特征在于,对所述服务组件进行单元化分组,还包括:
根据预设分组粒度对所述服务组件进行单元化分组;
其中,所述预设分组粒度包括:接口、微服务、微服务集群中的一种或多种。
6.根据权利要求1或2所述的方法,其特征在于,对所述服务组件进行单元化分组,还包括:
对以下一种或多种装置进行所述单元化分组:存储设备、数据库、缓存、消息中间件、加密机、网络设备。
7.根据权利要求3所述的方法,其特征在于,在接收用户终端发送的服务请求之前,还包括:
接收所述用户终端发送的登录请求,所述登录请求至少包含用户特征;
根据所述用户特征进行动态分配,生成用于指示所述目标数据中心的所述单元标识;
根据所述用户特征和所述单元标识进行动态分配,生成所述分组标识;
将所述单元标识和所述分组标识发送至所述用户终端,以使所述用户终端根据所述单元标识和所述分组标识发送所述服务请求。
8.根据权利要求7所述的方法,其特征在于,所述用户特征包括所述用户终端的:用户信息、终端信息、地理位置信息、历史请求信息中的一种或多种。
9.根据权利要求3所述的方法,其特征在于,在接收用户终端发送的服务请求之前,还包括:
根据所述用户终端的注册信息确定所述单元标识和所述分组标识。
10.根据权利要求1或2所述的方法,其特征在于,还包括:
利用所述目标数据中心、所述目标服务组件和所述目标分组生成回调地址;
将所述回调地址和所述服务请求发送给外部处理系统,以便所述外部处理系统根据所述回调地址向所述目标分组发送回调通知。
11.一种服务处理装置,其特征在于,应用于由多个数据中心组成的单元化服务系统,每个数据中心部署有预设应用,所述装置包括:
拆分单元,用于对部署于每个数据中心的预设应用进行服务化拆分,得到多个服务组件;
分组单元,用于对所述服务组件进行单元化分组,每个服务组件包含用于提供相同服务的多个...
【专利技术属性】
技术研发人员:吴丰科,丰朋,石力,
申请(专利权)人:中国银联股份有限公司,
类型:发明
国别省市:上海;31
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。