.net core API 应用程序中的 wcf 客户端代理应该是 Singleton 还是 Transient

问题描述 投票:0回答:1

我们正在大量 API 中使用 wcf 服务。 (高达 10.000rpm)

在startup.cs文件中,我已将服务注册为单例,但不确定它们是否应该是瞬态的。

wcf 代理类由 svcutil 生成。

httpclient 的推荐方式是使用 Singleton,但这同样适用于 wcf 客户端吗?

所有端点都是无状态的。

c# asp.net-core
1个回答
0
投票

我认为你应该使用单例。 来自 asp.net Monsters 的这篇文章可能会有所帮助: https://aspnetmonsters.com/2016/08/2016-08-27-httpclientwrong/

© www.soinside.com 2019 - 2024. All rights reserved.