【技术实现步骤摘要】
本专利技术涉及数据处理,尤其涉及一种证券核心交易引擎的数据同步方法、系统、设备及介质。
技术介绍
1、如何保证服务高可用和数据的强一致性是核心交易引擎中极其重要的一环。现有技术中,为了保证高可用,往往采用多实例的方式部署应用,在此背景下又产生出如何解决在多个实例中保证数据的一致性的难题。
2、针对这一难题,目前使用的一种技术为在主备实例之间同步请求消息,主备实例确保都收到相同的请求消息后,再持久化到recorder数据文件中,然后开始处理该条消息。这样,主备实例中的内存数据能够保持一致。在做故障恢复时,从recorder数据文件中读取请求,并按照接收顺序回放消息,该方式虽然能够确保故障恢复的实例和正常的实例二者的内存数据是一致的,但是这种主备实例同步并处理消息的机制会存在如下问题:
3、(1)如果某条消息的处理逻辑存在缺陷,则会导致主备实例同时core掉,在故障恢复时回放到该条消息一样会导致主备实例再次core掉,最终无法进行正常的故障恢复而停止服务;
4、(2)在7x24小时的服务场景下,特别是期权
...【技术保护点】
1.一种证券核心交易引擎的数据同步方法,其特征在于,应用于证券核心交易引擎,所述证券核心交易引擎包括主实例及备实例,所述证券核心交易引擎的数据同步方法包括:
2.如权利要求1所述的证券核心交易引擎的数据同步方法,其特征在于,所述向所述主实例返回同步成功响应后,所述方法还包括:
3.如权利要求2所述的证券核心交易引擎的数据同步方法,其特征在于,所述证券核心交易引擎根据所述故障类型进行故障恢复包括:
4.如权利要求2所述的证券核心交易引擎的数据同步方法,其特征在于,所述证券核心交易引擎根据所述故障类型进行故障恢复包括:
5.
...【技术特征摘要】
1.一种证券核心交易引擎的数据同步方法,其特征在于,应用于证券核心交易引擎,所述证券核心交易引擎包括主实例及备实例,所述证券核心交易引擎的数据同步方法包括:
2.如权利要求1所述的证券核心交易引擎的数据同步方法,其特征在于,所述向所述主实例返回同步成功响应后,所述方法还包括:
3.如权利要求2所述的证券核心交易引擎的数据同步方法,其特征在于,所述证券核心交易引擎根据所述故障类型进行故障恢复包括:
4.如权利要求2所述的证券核心交易引擎的数据同步方法,其特征在于,所述证券核心交易引擎根据所述故障类型进行故障恢复包括:
5.如权利要求4所述的证券核心交易引擎的数据同步方法,其特征在于,所述证券核心交易引擎检测所述数据更新记录是否在所述主实例及所述备实例中都完成回放包括:...
【专利技术属性】
技术研发人员:刘勇进,何磊,姜三义,宿旭升,
申请(专利权)人:深圳华锐分布式技术股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。