【发布时间】:2012-04-05 20:23:48
【问题描述】:
使用 MSMQ 或 Web 服务将警报消息记录到数据库更好吗? MSMQ 或 Web 服务不是直接访问数据库,而是更高效,那么在这种情况下,哪一个最有用?
【问题讨论】:
标签: database web-services logging msmq
使用 MSMQ 或 Web 服务将警报消息记录到数据库更好吗? MSMQ 或 Web 服务不是直接访问数据库,而是更高效,那么在这种情况下,哪一个最有用?
【问题讨论】:
标签: database web-services logging msmq
我认为日志记录应该是分布式系统中组件的本地。然后不依赖于可用的集中式资源。
但是,假设您需要集中式数据库日志,我建议您将消息发送到数据库服务器本地的 MSMQ 队列。
这样,数据库服务甚至不需要可用,您仍然可以将日志条目排队,这些日志条目将在数据库服务器可用时离线交付和处理。
【讨论】: