我想知道数字是否有任何用户限制。我的意思是除了内存限制之外,可以同时使用WCF服务的用户是否有任何上限?我进行了一些研究,但由于我不熟悉术语,我找不到任何东西:/我不能确定那种限制是不存在的只是因为我找不到它:)
答案 0 :(得分:1)
为防止服务过载,您可以指定可以进行的呼叫次数以及可以创建的会话或实例数。您可以通过配置ServiceThrottlingBehavior设置来完成此操作。我们也可以通过在app.config中配置serviceThrottling元素来完成此操作。可以设置以下限制属性。
以下是配置示例:
<behaviors>
<serviceBehaviors>
<behavior name="Throttled">
<serviceThrottling
maxConcurrentCalls="1"
maxConcurrentSessions="1"
maxConcurrentInstances="1"
/>
<serviceMetadata
httpGetEnabled="true"
httpGetUrl=""
/>
</behavior>
</serviceBehaviors>
依赖于您的Framework版本,所有这些设置的默认值都不相同(link)。