私はWCFが初めてです。このサービスを使用する多くのアプリケーションがある WCF があります。私の要件は、WCF サービスが複数の要求を同時に処理する必要があることです。を使用することでこれが達成できることを私は知っています[ServiceBehavior(ConcurrencyMode = ConcurrencyMode.Multiple)]
。
しかし、私のサービスは支払い処理を扱っているため、複数オプションを実装することの長所と短所を知りたいです。そして、デフォルトConcurrencyMode
はSingle
. 誰でもあなたの提案で私を案内してもらえますか?
私がネットサーフィンした限りでは、誰もが を使用することを提案していますConcurrencyMode.Multiple
が、私たちは必要な同期/スレッド セーフを提供する責任があります。ConcurrencyMode.Multiple
とを使用するときにどのような問題が発生する可能性があり、克服するために必要な手順は何InstanceContextMode.PerCall
ですか?