首页 > 解决方案 > 建立主从服务器存储日志

问题描述

我正在构建一个日志服务。我有一个主服务器和一些从服务器,从服务器直接从客户端接收日志。每个间隔时间,slave 都会将 log 推送到 master 服务器进行存储。但问题是主人死了,过了一段时间,它就醒了。但我以前丢失了日志。任何人都有这样的服务,请分享您的想法。tksss 主从服务器

标签: serverarchitecturemasterslave

解决方案


使系统对中断具有弹性的常用方法是实现队列。从服务器将日志写入队列,主服务器从队列中读取。如果主服务器宕机,队列会一直存在,直到主服务器恢复。

使用这种方法,您可能不需要从站。每个应用程序都可以使用异步即发即弃请求直接写入日志队列。


推荐阅读