我有许多相同的Linux服务器,它们在负载均衡器后面提供相同的网站。
我还有一些特定的计划任务,我需要从一个服务器运行,如社交网络帖子,通过电子邮件发送给用户等。
而不是让专用服务器执行此操作或修改相同的服务器(因此一个不同)我想保持一致并让其中一个进行处理。
因此我考虑进行服务器选举,其中cron计划中特定时间的所有服务器都写入表,而最后一个执行更新的服务器将被视为进行处理的服务器。
update election_table set servername=?;
有更好的方法吗?有兴趣了解其他人如何处理这种情况以及任何更好的概念。