[发明专利]一种分布式软件服务系统有效
申请号: | 201710687041.6 | 申请日: | 2017-08-11 |
公开(公告)号: | CN107479990B | 公开(公告)日: | 2020-12-18 |
发明(设计)人: | 曾光尧;司继平;赵毅;李岩 | 申请(专利权)人: | 恒丰银行股份有限公司 |
主分类号: | G06F9/54 | 分类号: | G06F9/54;G06F9/455 |
代理公司: | 上海三和万国知识产权代理事务所(普通合伙) 31230 | 代理人: | 周建华 |
地址: | 264001 山*** | 国省代码: | 山东;37 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 分布式 软件 服务 系统 | ||
本申请的目的是提供一种分布式软件服务系统。与现有技术相比,本申请提供了一种分布式软件服务系统,包括分布式并行处理语言解释器、装载有服务组件的服务组件容器、分布式实时消息总线以及基础软件平台,其中,所述分布式并行处理语言解释器用于解释应用程序代码并分布式并行调用关联服务组件以协同完成待处理任务,所述服务组件包括计算类组件、资源类组件和流处理组件,所述服务组件供所述任务调用以实现对应的服务功能,所述分布式实时消息总线用于所述任务与所述服务组件间通讯,所述基础软件平台用于支撑所述分布式并行处理语言解释器、所述服务组件容器及所述分布式实时消息总线的底层架构;本申请通过将所述服务组件细分为计算类组件、资源类组件和流处理组件,以提高系统的处理效率,实现系统资源的高效利用。
技术领域
本申请涉及计算机领域,尤其涉及一种分布式软件服务系统。
背景技术
发源于互联网的大数据相关技术近年发展迅猛,为了优化用户体验,各行各业都有必要运用大数据技术提升自身业务能力。以金融行业为例,传统银行的IT应用重心已经从提供标准化的存、贷、支付等标准交易产品服务,逐渐转向以移动互联设备为主渠道,依托大数据和智能技术为客户提供个性化场景服务的大趋势提出。相比传统的网银应用和手机银行应用,移动互联场景应用的要求有如下新特征:
1)被动响应转为主动预测。不仅对客户的交易和信息查询做出被动响应,而且要随时采集客户的浏览行为数据,整合各渠道客户最新的交易及其他交互数据,预测客户产品和服务需求,跟随客户的点击行为及时推出个性化的产品和资讯信息。
2)实时海量。实时从智能手机设备或其他可穿戴设备采集客户的地理位置等海量设备数据,结合客户的消费偏好和细分人群需求,推荐合适第三方非金融服务,引导银行附近的网点和自助设备服务。
3)随着场景化应用的不断深入,银行不仅需要在收集和加工海量新数据上提升服务水平,客户与银行的往来关系将不再局限于金融需求,而是包含衣食住行的方方面面,银行将有机会利用自身资源整合优势,提供更优质和及时的金融服务的同时,提供更全面的综合生活服务。
在这样一个大的业务背景下,银行IT系统需要提供的数据服务能力将比以往提高百倍甚至千倍。
然而,现有主流的多线程服务架构在多核硬件时代已不适应移动互联应用的高并发低延时用户需求,它主要有以下几点缺陷:(1)单节点同时能支持的网络连接数有限;(2)每请求/连接对应一个线程,导致操作系统线程数过多,线程切换代价太大;(3)高并发场景下线程间资源共享锁冲突进一步降低系统资源利用率;(4)采用同步IO机制导致服务吞吐量太低;(5)高容错的分布式并行编程实现困难。
发明内容
本申请的一个目的是提供一种分布式软件服务系统。
根据本申请的一个方面,提供了一种分布式软件服务系统,其中,该系统包括:
分布式并行处理语言解释器,用于解释应用程序代码并分布式并行调用关联服务组件以协同完成待处理任务;
装载有服务组件的服务组件容器,其中,所述服务组件包括计算类组件、资源类组件和流处理组件,所述服务组件供所述任务调用以实现对应的服务功能;
用于所述任务与所述服务组件间通讯的分布式实时消息总线;以及
基础软件平台,用于支撑所述分布式并行处理语言解释器、所述服务组件容器及所述分布式实时消息总线的底层架构。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于恒丰银行股份有限公司,未经恒丰银行股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710687041.6/2.html,转载请声明来源钻瓜专利网。