uj5u.com熱心網友回復:
這個和執行緒沒有多大關系吧,uj5u.com熱心網友回復:
rabbitMQ消費者主要是監聽和消費這兩個操作。你可直接在Global檔案Application_Start中加入監聽初始化,這樣就能在一段時間內持續接收訊息。
因為IIS會定時回收,這樣你初始化時建立的監聽就會被回收,所以你還需要去喚起它。
所以一般很少會在web端進行訊息下消費,大多會在控制臺程式或者windows服務中去監聽。
uj5u.com熱心網友回復:
持續的訊息推送從服務器到客戶端;你可以采取HTTP長連接或WebSocket的方式。uj5u.com熱心網友回復:
每一個東西都有它自己的架構。webapi 是很簡單的服務,它不會去輪詢或者阻塞,客戶端訪問 webapi 一瞬間就是獲得回傳值而已。所以它的機制本身就根本談不上“持續接收訊息”。uj5u.com熱心網友回復:
比如說有一個函式a呼叫了函式b取得回傳值,你就此就想象出“如何讓b持續接收a請求”的問題,這類問題就是完全把一個原本是自己的函式概念給攪亂了。架構設計本不在這里,有關的實際系統的訊息機制設計的點、根本不是這類設計,這里是標題黨。uj5u.com熱心網友回復:
你在applicaiton.start注冊消費事件……uj5u.com熱心網友回復:
請問您解決了webapi的問題了嗎?麻煩告知轉載請註明出處,本文鏈接:https://www.uj5u.com/net/244486.html
標籤:.NET技術前瞻
