[发明专利]一种业务无关的分布式系统有效
申请号: | 202110480281.5 | 申请日: | 2021-04-30 |
公开(公告)号: | CN113194000B | 公开(公告)日: | 2022-11-01 |
发明(设计)人: | 张飞;王康贵;刘英;王维;田邵华 | 申请(专利权)人: | 上海金融期货信息技术有限公司 |
主分类号: | H04L67/10 | 分类号: | H04L67/10;H04L67/141;H04L41/0668;H04L67/143;G06Q40/06;H04L69/16;H04L69/08 |
代理公司: | 上海专利商标事务所有限公司 31100 | 代理人: | 施浩 |
地址: | 200122 上海市浦东新*** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 业务 无关 分布式 系统 | ||
本发明公开了一种业务无关的分布式系统,实现业务无关的高效容错架构,有效降低企业的运营维护成本。其技术方案为:通过业务层和架构层的彻底解耦分离,使得所有的容错方案都在架构层完成,在业务层无需考虑任务容错机制,从而使架构层可以适配于任何业务模型。同时,本发明在架构层中创新的增加了一高效容错方案,可以在业务层无感的情况下充分保证金融系统的高效和稳定运行。
技术领域
本发明涉及期货尤其是金融期货领域的交易系统设计架构,具体涉及一种应用于期货尤其是金融期货领域的业务无关的分布式系统。
背景技术
随着金融行业需求和业务的不断发展和衍生,各种金融系统对应的产品线也越来越多,每种产品线都有自己的独特的架构方案,每种架构下的系统维护方式也有很大的差别,这大大增加了企业日常的运营维护成本。随着金融市场和企业的不断发展,维护的产品线也会不断的增加,随之而来的是要维护越来越多的系统架构,这对开发人员和运维人员都带来了极大的不便,不仅需要额外投入巨大的人力成本分别运营维护,也极易造成系统性风险。
业内传统的架构设计方式存在以下几个方面的缺陷:1)每种业务都有自己独有的架构,没有一套统一的架构解决方案;2)不能有效剔除系统运行中的业务坏点数据,导致单个业务包的错误使得整个系统发生瘫痪。
由于上述缺陷,目前业界迫切需要一种与业务无关且带有容错机制的新架构方案。
发明内容
以下给出一个或多个方面的简要概述以提供对这些方面的基本理解。此概述不是所有构想到的方面的详尽综览,并且既非旨在指认出所有方面的关键性或决定性要素亦非试图界定任何或所有方面的范围。其唯一的目的是要以简化形式给出一个或多个方面的一些概念以为稍后给出的更加详细的描述之序。
本发明的目的在于解决上述问题,提供了一种业务无关的分布式系统,实现业务和架构的高度解耦,有效降低企业的运营维护成本和风险应对能力。
本发明的技术方案为:本发明揭示了一种业务无关的分布式系统,系统包括仲裁节点、容错排序节点、集群订阅节点、普通节点和持久化节点,普通节点包括多个前置节点和多个报盘节点,前置节点连接容错排序节点,容错排序节点分别连接持久化节点、集群订阅节点,集群订阅节点连接报盘节点,仲裁节点连接容错排序节点,其中:
前置节点用于接收各类客户的包含报单、查询、出入金在内的请求,再将这些请求报文转换成统一格式,发布给容错排序节点;
报盘节点用于将集群订阅节点的结果流中的报单上报到交易所并等待交易所的响应;
集群订阅节点用于订阅主容错排序节点的排队流,根据不同的业务规则处理这些排队流,最后输出一个结果流给报盘节点;
容错排序节点用于接收多个前置节点的请求报文,将这些原始的请求报文排序,并调用应用层接口处理产生一个或多个新报文,将这些原始的请求报文和新报文组合成一个定序的排队流再发布出去,以使所发布的排队流中的每个包都有唯一的递增序号;
仲裁节点用于从多个容错排序节点中选择一个作为主容错排序节点,其他的容错排序节点均作为备容错排序节点;
持久化节点用于订阅主容错排序节点的排队流,将排队流落地成文件。
根据本发明的业务无关的分布式系统的一实施例,仲裁节点从多个容错排序节点中选择主容错排序节点进一步包括:
根据节点序号大小来选择:以最小序号对应的容错排序节点作为主容错排序节点;或者
以最先启动的容错排序节点作为主容错排序节点。
根据本发明的业务无关的分布式系统的一实施例,只有主容错排序节点才能够从前置节点中订阅数据并排队后向外发布排队流,其余的备容错排序节点只能够订阅主容错排序节点发布的排队流。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于上海金融期货信息技术有限公司,未经上海金融期货信息技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110480281.5/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种正极片及电池
- 下一篇:一种锑化物量子阱CMOS器件的结构及其制备方法