我有一个使用多个后台工作者的web应用程序。所有这些工作人员都在不同的服务器上。现在我的问题是,我希望每个用户都有一个日志,并能够使用Ajax将其输出给他们。现在,我的问题是,如何将所有日志存储在一个地方(可以在外部使用某些服务)并能够访问它们。请注意,我需要每个用户使用它们。
如果有任何问题,请提问。
编辑:我想到了MySQL,但我认为它的负载太大了。
您可能认为MySQL无法处理它,但它很可能可以。
只要使用高效的查询和索引,就不会有任何问题。由于日志是每个用户的,所以最好自己创建,因为您将拥有完全的控制权。
如果你担心,你只需要为每个用户提供一个运行日志总数,然后备份其余的/将它们移动到不同的表/丢弃它们。