2
我正在評估在Azure中部署Web服務的各種選項。目前,Web服務將僅被前端UI使用,該前端UI將作爲獨立的Web角色部署在將託管Web服務的相同雲服務內。但是,Web服務將在稍後的階段自行發佈。顯然,Web服務可以從Web角色或工作者角色中託管。您能否介紹一下這兩種方法的優點和缺點?您會爲我的Scnario推薦以下哪些方法?在Azure上部署WCF服務:Web角色還是工作者角色?
我正在評估在Azure中部署Web服務的各種選項。目前,Web服務將僅被前端UI使用,該前端UI將作爲獨立的Web角色部署在將託管Web服務的相同雲服務內。但是,Web服務將在稍後的階段自行發佈。顯然,Web服務可以從Web角色或工作者角色中託管。您能否介紹一下這兩種方法的優點和缺點?您會爲我的Scnario推薦以下哪些方法?在Azure上部署WCF服務:Web角色還是工作者角色?
Web角色假定應用程序將託管在IIS中。如果您的服務不需要IIS或其HTTP堆棧提供的任何好處,那麼將其託管在工作角色中可能會讓您完美無瑕,並且可以爲您的服務提供更低的資源利用率(因爲不存在「開銷」 IIS服務器)。
我該如何判斷?我一直使用默認的IIS,從來沒有真正考慮**選擇**它。我只是一起去「一如既往」...... –