Visual Studio 2015 Update 2提供了一個用於在服務結構中創建基於owin的控制器的模板。創建的結構向您展示了一個無狀態的可靠服務,並將基於owin的控制器顯示爲2個不同的C#類。這工作。在這種情況下,可靠的服務類只需註冊一個http偵聽器,所有的調用都將被路由到控制器類。在某種程度上,無狀態的可靠服務一旦創建就會脫離圖像,並且僅在服務啓動時纔有用。服務結構中的可靠服務是否也可以直接用於RESTful(而不是單獨的基於owin的控制器)?
我期待看到可靠的服務和基於owin控制器,一個相同的。目前的結構看起來像一個補丁工作。
如果我改變無狀態的可靠的服務於有狀態可靠的服務,我真的不能做任何事情與狀態服務,因爲我的請求路由到控制器。如果我要在狀態管理器中與控制器進行交互,那麼我必須獲得對有狀態服務的引用,然後完成我的工作。感到尷尬。
是否有這樣做的更清潔的方式?
想着想着可靠的服務項目作爲主機(如主機服務過程)。你對容器的使用更適合這種結構。謝謝。 – Raghu
這些天大多數術語都是重載的,但是當我們談論「主機」時,我們指的是承載服務實例或副本的進程,當我說「容器」時,我不是指Docker。 –