将所有日志保存在一个地方并能够访问它们的最佳方法是什么


What is the best method to keep all logs in one place and be able to access them

我有一个使用多个后台工作者的web应用程序。所有这些工作人员都在不同的服务器上。现在我的问题是,我希望每个用户都有一个日志,并能够使用Ajax将其输出给他们。现在,我的问题是,如何将所有日志存储在一个地方(可以在外部使用某些服务)并能够访问它们。请注意,我需要每个用户使用它们。

如果有任何问题,请提问。

编辑:我想到了MySQL,但我认为它的负载太大了。

您可能认为MySQL无法处理它,但它很可能可以。

只要使用高效的查询和索引,就不会有任何问题。由于日志是每个用户的,所以最好自己创建,因为您将拥有完全的控制权。

如果你担心,你只需要为每个用户提供一个运行日志总数,然后备份其余的/将它们移动到不同的表/丢弃它们。