The purpose of this application is to provide a distributed software service system. Compared with the prior art, the invention provides a distributed software service system, including distributed parallel processing language interpreter, service component, container loading service component and distributed real-time message bus based software platform, which is used to explain the application code and distributed parallel call associated service components to finish the task together to deal with parallel processing the distributed language interpreter, the service components including computing component, resource flow components and processing components, the service component for the task to achieve the corresponding function call service, the distributed real-time message bus for the task and the service communication between the components, the basic software platform for language the interpreter, the service component container and the distributed real-time message to support the distributed parallel processing The underlying structure of the bus is to divide the service components into computing class components, resource class components and stream processing components, so as to improve the processing efficiency of the system and achieve efficient utilization of system resources.
【技术实现步骤摘要】
一种分布式软件服务系统
本申请涉及计算机领域,尤其涉及一种分布式软件服务系统。
技术介绍
发源于互联网的大数据相关技术近年发展迅猛,为了优化用户体验,各行各业都有必要运用大数据技术提升自身业务能力。以金融行业为例,传统银行的IT应用重心已经从提供标准化的存、贷、支付等标准交易产品服务,逐渐转向以移动互联设备为主渠道,依托大数据和智能技术为客户提供个性化场景服务的大趋势提出。相比传统的网银应用和手机银行应用,移动互联场景应用的要求有如下新特征:1)被动响应转为主动预测。不仅对客户的交易和信息查询做出被动响应,而且要随时采集客户的浏览行为数据,整合各渠道客户最新的交易及其他交互数据,预测客户产品和服务需求,跟随客户的点击行为及时推出个性化的产品和资讯信息。2)实时海量。实时从智能手机设备或其他可穿戴设备采集客户的地理位置等海量设备数据,结合客户的消费偏好和细分人群需求,推荐合适第三方非金融服务,引导银行附近的网点和自助设备服务。3)随着场景化应用的不断深入,银行不仅需要在收集和加工海量新数据上提升服务水平,客户与银行的往来关系将不再局限于金融需求,而是包含衣食住行的方 ...
【技术保护点】
一种分布式软件服务系统,其中,该系统包括:分布式并行处理语言解释器,用于解释应用程序代码并分布式并行调用关联服务组件以协同完成待处理任务;装载有服务组件的服务组件容器,其中,所述服务组件包括计算类组件、资源类组件和流处理组件,所述服务组件供所述任务调用以实现对应的服务功能;用于所述任务与所述服务组件间通讯的分布式实时消息总线;以及基础软件平台,用于支撑所述分布式并行处理语言解释器、所述服务组件容器及所述分布式实时消息总线的底层架构。
【技术特征摘要】
1.一种分布式软件服务系统,其中,该系统包括:分布式并行处理语言解释器,用于解释应用程序代码并分布式并行调用关联服务组件以协同完成待处理任务;装载有服务组件的服务组件容器,其中,所述服务组件包括计算类组件、资源类组件和流处理组件,所述服务组件供所述任务调用以实现对应的服务功能;用于所述任务与所述服务组件间通讯的分布式实时消息总线;以及基础软件平台,用于支撑所述分布式并行处理语言解释器、所述服务组件容器及所述分布式实时消息总线的底层架构。2.根据权利要求1所述的系统,其中,所述计算类组件用于提供算法服务。3.根据权利要求1所述的系统,其中,所述流处理组件用于提供实时流处理服务。4.根据权利要求1所述的系统,其中,所述资源类组件用于管理高并发场景下的服务质量。5.根据权利要求1至4中任一项所述的系统,其中,所述资源类组件包括以下至少任一种:单任务资源组件,用于一次只处理一个所述任务;多任务资源组件,用于同时处理多个所述任务。6.根据权利要求1至5中任一项所述的系统,其中,所述服务组件容器包括计算类服务组件容器和资源类服务组件容器;其中,所述计算类服务组件容器装载有所述计算类组件,所述资源类服务组件容器装载有所述资源类组件,所述流处理组件被所述计算类服务组件容器和/或所述资源类服务组件容器加载。7.根据权利要求6所述的系统,其中,所述资源类服务组件容器用于:...
【专利技术属性】
技术研发人员:曾光尧,司继平,赵毅,李岩,
申请(专利权)人:恒丰银行股份有限公司,
类型:发明
国别省市:山东,37
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。