我正在构建 UI 登录到一个长期存在的 ASP.NET 企业应用程序。我对如何从这里取得进步有自己的想法,并且正在继续研究和设计。但我很想听听 SO 社区的一些细节。
以下是目前的细节、假设和问题,可能会在企业内部发展,以及关于 SO 的任何输入:
希望有一个一致的数据库连接,因为会有很多活动
可能会使用 ThreadPool,但是这会不会与 ASP.NET 争夺线程的冲突太大?
可能使用内存队列(Queue)定期记录输入批次?(每个域一个)
将需要可配置。IE:可以在其正常的回发调用期间记录所有页面事件,或者将单个控制操作或事件挂钩到被记录,无论是否有回发。IE:用户折叠面板。
所有已经发回的“高可见度”UI 事件以及不需要立即发回的其他事件。有一批客户事件并偶尔发送?
我们如何最小化对现有代码的影响?
有相应回发的“飞上墙”AJAX 功能吗?它基本上会监视所有配置为记录的内容。
必须订购日志记录以报告用户在工作流中从 A 点到 B 点的逐步进度。