我正試圖與服務結構握手,我正在努力一點點。一些問題:服務結構服務是完全單線程的嗎?
都是單線程的服務結構服務實例嗎?我創建了一個無狀態的Web api,一個實例,一個Task.Delay的方法,然後返回一個字符串。兩項對這項服務的要求一個接一個地提供,而不是同時進行。那麼我是否認爲可以提供的併發請求的數量純粹是應用程序清單中的服務實例計數的函數? 編輯考慮到這一點,這可能與OWIN Wep Api的設置有關。會不會被會話阻塞?我認爲默認情況下沒有會話?
我有我需要的服務結構(即可能需要幾個小時)來執行長時間運行的操作。有沒有我可以用於服務面料的推薦圖案?這些目前使用觸發webjob的存儲隊列進行處理。也許有可靠的隊列和RunAsync循環的東西?
這些進程更像B,但是他們大多數都是通過一個非常節油的服務來參與IO(SharePoint Online)。所以我限制了多少可以使處理併發。這些任務也是用戶啓動的,所以不是真正的批處理。 –