【发布时间】:2011-10-18 05:23:44
【问题描述】:
我有一个 Web 应用程序,我想审核大多数用户在应用程序上的操作,例如登录、插入数据库、更新数据库、触发异常等。
我的一位 senios 建议使用队列以获得更快的性能,因此您只需将事件排入队列,然后自动处理它,而无需等待它被处理。
你有什么建议?我应该如何处理它们?将它们排入队列是没有问题的,但我不确定在没有主体调用方法的情况下如何处理它们。
我正在使用带有 .NET 4.0 的 C#
【问题讨论】:
-
您真的需要审计功能还是只需要日志记录?
-
@ckeller 我需要将这些东西记录在一个文件中,并且我还需要将它们存储在数据库中。我将记录更改的内容、插入的内容、触发异常的时间等