证券行业,核心应用场景存储双活时延高的问题,如何解决?

针对证券行业,核心场景,需要双活存储的时延非常低,达不到怎么办?
单活下存储时延几十us,但是一旦存储存储双活后,就几百us,难以满足核心场景对数据读写的要求,怎么解决?

参与18

3同行回答

zftangzftang其它小白一枚
读写分离,光纤显示全部

读写分离,光纤

收起
互联网服务 · 2023-02-04
浏览787
xboyfjxboyfj系统工程师北京中亦安图科技股份有限公司
不是来抬杠的,是想了解下您的应用场景,是什么样的场景需要百us以下,望赐教,谢谢。显示全部

不是来抬杠的,是想了解下您的应用场景,是什么样的场景需要百us以下,望赐教,谢谢。

收起
系统集成 · 2023-03-15
  • 你理解错了,不是说要求百us以下,几百us也行,场景就是集中交易,我的问题是为啥单活的时候几十us,双活后几百us,是什么导致了一做双活增加几百us,开销产生在哪里了?对于集中交易,打个比方,1ms时延就能做到成交5000笔/S,500us就是10000笔/S,100us就是50000笔/S,难道不是时延越低越好吗?你如果能接受1S 1笔,1分钟的时延也能满足你,数字只是为了举例,不代表实际。
    2023-03-16
  • 主要是存储底层的同步确认机制。双活要确保双方的数据一致,数据写完存储后会有一次确认过程
    2023-04-12
裘斌伟裘斌伟联盟成员系统工程师待定
存储双活的硬件逻辑就是双写,原来写一台存储,返回就ok了,双活,就是通过双活的光纤或IP链路再写入第二台存储,等到IO返回以后再返回应用。这多出来的延迟就是向第二台存储写入的链路耗时。这块是没法缩短的。除非降低两台存储之间的距离,或者降低双活高可用机制,采用异步准实时的...显示全部

存储双活的硬件逻辑就是双写,原来写一台存储,返回就ok了,双活,就是通过双活的光纤或IP链路再写入第二台存储,等到IO返回以后再返回应用。
这多出来的延迟就是向第二台存储写入的链路耗时。这块是没法缩短的。除非降低两台存储之间的距离,或者降低双活高可用机制,采用异步准实时的策略。

收起
银行 · 2023-04-25
浏览549

ChatGPT 回答

针对存储双活时延较高的问题,可以考虑以下解决方案:

  1. 优化网络架构:通过优化网络架构,减少数据传输的跳数和延迟,从而降低存储双活时延。
  2. 采用更高效的存储设备:选择更高效的存储设备,如闪存、NVMe等,可以提高数据读写速度,从而缩短存储双活时延。
  3. 采用更优秀的存储系统:选择更优秀的存储系统,如分布式存储系统、云存储系统等,可以提高存储系统的并发处理能力和数据处理速度,从而缩短存储双活时延。
  4. 优化存储双活方案:通过优化存储双活方案,如采用异地多活方案、异地备份方案等,可以降低存储双活时延,提高数据读写速度。

需要注意的是,针对存储双活时延较高的问题,需要根据具体的场景和需求进行分析和优化,以达到最佳的解决方案。

问题来自

相关问题

相关资料

相关文章

问题状态

  • 发布时间:2023-02-02
  • 关注会员:4 人
  • 问题浏览:1690
  • 最近回答:2023-04-25
  • X社区推广