我目前正在使用一個web應用程序,它有一個使用.NET類實現的定製工作流。在該工作流程中,我們更新了一些數據庫值,並根據特定業務邏輯向用戶發送電子郵件。多線程與單線程與Asp.net 3.5
系統有400個併發用戶和10000個用戶羣,用戶也可以創建最多52個採購申請行的採購申請。此應用程序中的平均購買請求數據加載量爲10分鐘內的10-15個購買請求。用戶使用ASP.net 3.5實現的使用Web應用程序執行一些操作,並且基於用戶輸入將需要執行工作流程。
我的問題是因爲我們有我們正試圖在一個單獨的線程除了UI線程中執行工作流程中的工作負載,
。採取一個好的決定還是工作流應該在同一個UI線程上運行?