[发明专利]一种水平扩展的中台业务处理系统在审
申请号: | 202110256934.1 | 申请日: | 2021-03-09 |
公开(公告)号: | CN113065077A | 公开(公告)日: | 2021-07-02 |
发明(设计)人: | 张海荣;李思昌;张勇;龙琪伍;王康贵 | 申请(专利权)人: | 上海金融期货信息技术有限公司 |
主分类号: | G06F16/955 | 分类号: | G06F16/955;G06F16/958 |
代理公司: | 上海专利商标事务所有限公司 31100 | 代理人: | 施浩 |
地址: | 200122 上海市浦东新*** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 水平 扩展 业务 处理 系统 | ||
本发明公开了一种水平扩展的中台业务处理系统,根据不同的监控场景、不同的监控指标,可极其方便的水平扩展python监控业务,并对外提供标准化的接口。其技术方案为:系统包括python基础库模块、中台业务处理框架模块、业务逻辑工程模块,其中python基础库模块,提供一组通用组件供应用层使用;中台业务处理框架模块,用于基于MVC对多个通讯协议进行封装处理以及业务报文分发业务处理;业务逻辑工程模块,用于实现基于MVC的业务逻辑,业务逻辑工程模块中包含多个控制器,其中每个控制器的基类均是中台业务处理框架模块的MVC中的控制器,业务逻辑工程模块中的控制器的数量根据业务需要进行水平扩展。
技术领域
本发明涉及一种中台业务处理系统,具体涉及一种水平扩展的python中台业务处理系统。
背景技术
一套完整的策略交易系统,除了对于实时要求极高的交易部分外,对于系统运行情况的监控、错误日志监控、交易数据的监控、风控数据的监控以及延时的监控基本都会采用python进行数据中台的开发建设。
前台普遍使用vue等前端框架,这意味着传统的包含view的python、PHP、java等框架的view处理部分将不再重要。
因此,为了适应前台中台开发的特点,如何开发一种系统,专注于为可水平扩展的监控模块提供接口级别的中台服务,是目前业界亟待解决的问题。
发明内容
以下给出一个或多个方面的简要概述以提供对这些方面的基本理解。此概述不是所有构想到的方面的详尽综览,并且既非旨在指认出所有方面的关键性或决定性要素亦非试图界定任何或所有方面的范围。其唯一的目的是要以简化形式给出一个或多个方面的一些概念以为稍后给出的更加详细的描述之序。
本发明的目的在于解决上述问题,提供了一种水平扩展的中台业务处理系统,根据不同的监控场景、不同的监控指标,可极其方便的水平扩展python监控业务,并对外提供标准化的接口。
本发明的技术方案为:本发明揭示了一种水平扩展的中台业务处理系统,系统包括python基础库模块、中台业务处理框架模块、业务逻辑工程模块,其中:
python基础库模块,提供一组通用组件供应用层使用;
中台业务处理框架模块,用于基于MVC对多个通讯协议进行封装处理以及业务报文分发业务处理;
业务逻辑工程模块,用于实现基于MVC的业务逻辑,业务逻辑工程模块中包含多个控制器,其中每个控制器的基类均是中台业务处理框架模块的MVC中的控制器,业务逻辑工程模块根据业务需要能够进行水平扩展。
根据本发明的水平扩展的中台业务处理系统的一实施例,中台业务处理框架模块包括http服务端、fastcgi服务端、websocket服务端,http服务端基于http协议即超文本协议,fastcgi服务端基于fastcgi协议即快速通用网关协议,websocket服务端基于websocket协议,其中http服务端、fastcgi服务端、websocket服务端共同构成多网络通讯协议封装的mvc通讯组件服务端。
根据本发明的水平扩展的中台业务处理系统的一实施例,http服务端用于网络报文的接收和解码,并将业务层报文按http协议进行编码并发送至网络。
根据本发明的水平扩展的中台业务处理系统的一实施例,http服务端包括http请求报文解析器和http应答报文编码器,其中http请求报文解析器用于提供报文头和报文体相关内容获取的接口,http应答报文编码器用于按照http报文格式进行相关内容编码填充。
根据本发明的水平扩展的中台业务处理系统的一实施例,http服务端配置为执行以下的处理:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于上海金融期货信息技术有限公司,未经上海金融期货信息技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110256934.1/2.html,转载请声明来源钻瓜专利网。