1

Web サービスがあります。この Web サービスが多くの計算を行い、大量のメモリ リソースを消費するとします。Web サービスが 2 つの異なるクライアントから呼び出されると、サーバーは 2 倍のリソースを消費します。ユーザー認証を使用せずに、サービスを 1 つのクライアントで使用するように制限することはできますか?

私が持っている 1 つのアイデアは、サービスがいつ消費されているかを知ることです。そのため、別のユーザーがサービスを使用したい場合、サービスが別のユーザーによって使用されているというメッセージを受け取ります。

Web サービスの主要な目標の 1 つは多くのユーザーを許可することであり、同時ユーザーを制限することはお勧めできません。それが可能かどうか、またその方法を知りたいのですが、プロセスを学ぶことができるようにドキュメントをどこで見つけることができますか。

4

1 に答える 1

1

これが WCF ベースのサービスである場合は、使用可能なインスタンス化と同時実行オプションを確認することで、目的の結果を得ることができます。

詳細はこちら

于 2012-07-20T12:39:42.713 に答える