我们正在大量 API 中使用 wcf 服务。 (高达 10.000rpm)
在 startup.cs 文件中,我已将服务注册为 Singleton,但不确定它们是否应该是 Transient。
wcf 代理类由 svcutil 生成。
httpclient 的推荐方法是使用 Singleton,但是 wcf 客户端是否同样适用?
所有端点都是无状态的。
最佳答案
有趣的问题。 我认为你应该使用单例。 来自 asp.net monsters 的这篇文章可能会有所帮助: https://aspnetmonsters.com/2016/08/2016-08-27-httpclientwrong/ 谨致问候
关于c# - 在 .net 核心 API 应用程序中,wcf 客户端代理应该是 Singleton 还是 Transient,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53751962/