2
回答
分布式部署的项目如何集中处理日志?
百度AI开发者大赛带你边学边开发,赢100万奖金,加群:418589053   

我们项目被分成多个不同的模块,部署在20多台服务器上,某些模块还运行多个实例,通过负载均衡给其他模块调用。这是一个维护上的灾难,因为每个实例都会写自己的日志文件,特别是在负载均衡后的多个实例,你无法确定某个请求被谁接收了,所以只能翻看每个实例的日志。

好在现在的日志框架都抽象的很好,支持将日志发送到集中的地方,所以我觉得必须要做这样的改造。我想问这方面有什么可行的实现方案,有没有谁做过这样的,是如何做的?选择什么方式发送日志,保存在什么地方?日志的结构如何设计?

<无标签>
举报
顶部