如何避免由于主/从延迟而造成重复?

时间:2019-04-09 03:01:38

标签: mysql database lag

我们有一个主数据库和一个从数据库。主数据库用于提供实时流量(读/写),而从数据库用于为离线/后台进程提供服务器。 通常主/从主机滞后15到20分钟。

有一个进程每分钟运行一次,检查从属服务器上是否没有某些数据(例如base_condition),在master中更新该base_condition并发送电子邮件。但是由于主/从主机的滞后,此过程再次发送电子邮件,因为由于滞后未在从机上更新基本条件。我不确定什么是自下而上的最佳解决方案 一样。

我能想到的一些解决方案

  1. 仅使用主机而不是从机
  2. 还将更新基本条件也保留为从站上的临时数据,并进行检查。

第二个对我来说似乎是一个hack或tem解决方案。我将第一个走,但它违反了我的规则,即应使用主站点进行实时流量。所以就这样 它将添加更多这样的过程。有没有更好的解决方案?

0 个答案:

没有答案