0

使用消息队列存储错误对 webapp 开发人员有什么好处?

我们有一些遗留代码允许我们的用户将错误从他们的 web 应用程序记录到消息队列。webapp 可以存在于集群上,因此可能需要一些中心位置来记录错误。我们还提供文件记录器。

4

1 回答 1

3

主要好处包括:

  1. 该应用程序不必处理实际的日志记录机制,从而摆脱了瓶颈。
  2. 由于它驻留在集群上,所有实例都可以报告它们的错误,并且一个聚合服务可以管理处理它们。
  3. 如果在处理错误期间发生错误,因为它在队列中,最好准备好保持该实例并重试直到满足任何算法 - 但它没有保持任何东西,因为队列只是堆积等待另一个接收消息。
  4. 如有必要,您可以建立多个错误处理服务以从共享队列中读取来处理负载。

可能还有更多,这只是我的想法。

于 2012-07-30T16:29:34.680 回答