簡體   English   中英

在WCF中使用ConcurrencyMode.Multiple的優缺點

[英]Pros and Cons of using ConcurrencyMode.Multiple in WCF

我是WCF的新手。 我有一個WCF,其中許多應用程序都使用此服務。 我的要求是,WCF服務應同時處理多個請求。 我知道可以通過使用[ServiceBehavior(ConcurrencyMode = ConcurrencyMode.Multiple)]

但是我想知道實現多重選擇的優點和缺點,因為我的服務涉及付款處理。 我猜默認ConcurrencyModeSingle 任何人都可以通過您的建議指導我嗎?

據我瀏覽,每個人都建議我們是否使用ConcurrencyMode.Multiple ,我們負責提供必要的同步/線程安全性。 我有點困惑,使用ConcurrencyMode.MultipleInstanceContextMode.PerCall時可能會發生什么問題以及需要克服哪些步驟?

ConcurrencyMode.Multiple可能導致可伸縮性問題,並可能導致線程問題,如SO鏈接中所述- 無狀態WCF服務中的ConcurrencyMode.Multiple

我建議您考慮閱讀“ 編程WCF服務 ”一書中的以下“ 並發管理 ”摘錄: http : //msdn.microsoft.com/zh-cn/library/orm-9780596521301301-02-08.aspx

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM