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