缓存层面跨数据中心同步?

咨询个问题: 在跨数据中心的双活建设中,看到有一些厂商的解决方案是在缓存层做跨中心的同步。 想请教一下,哪位有接触过,采用的那种缓存技术?是如何实现跨中心同步? 同步的频率和效率如何? 在现网生产系统中,稳定性和性能如何?谢谢!...显示全部

咨询个问题:

   在跨数据中心的双活建设中,看到有一些厂商的解决方案是在缓存层做跨中心的同步。
   想请教一下,哪位有接触过,采用的那种缓存技术?是如何实现跨中心同步?
   同步的频率和效率如何?
   在现网生产系统中,稳定性和性能如何?

谢谢!

收起
参与20

查看其它 1 个回答zhuqibs的回答

zhuqibszhuqibs软件开发工程师Adidas

我遇到过,之前,有个vendor,好像是红帽,提出的就是这种方法,这种双活的是同时写两个数据中心,在保证应用的一致性要求较高,
(1)困难我打个比方,如果订单号,同时发到两个数据中心,一个快点,一个慢点,那你必须考虑快的必须要等慢的,等多久,超时后是否就不等了,等等这样的考虑很多。前两年只有一家公司真正做到了,就是饿了么,你可以去查查他们的解决方案。
(2)这种做法的好处是,无论哪个数据中心挂了,用户透明是无感知的,访问会转发到完好的数据中心去,而只有少量的已经到达挂了的数据中心的访问会失败。但你要想到,这是数据中心级别的宕机,能这样已经很好了
(3)成本,还是逃不掉的,做设计方案的,离开了钱,都是扯淡。 双活数据中心,两边基本上是1:1 的比例,而且都要是启动状态,成本硬生生的翻倍。

互联网服务 · 2020-04-04
浏览1651

回答者

zhuqibs
软件开发工程师Adidas
擅长领域: 云计算服务器存储

zhuqibs 最近回答过的问题

回答状态

  • 发布时间:2020-04-04
  • 关注会员:3 人
  • 回答浏览:1651
  • X社区推广