WCF客户端代理在.net Core API应用中应为Singleton还是Transient

时间:2018-12-12 21:54:48

标签: c# asp.net-core

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

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

wcf代理类是由svcutil生成的。

httpclient的推荐方法是使用Singleton,但这是否适用于wcf客户端?

所有端点都是无状态的。

1 个答案:

答案 0 :(得分:0)

有趣的问题。 我认为您应该使用单例。 来自asp.net怪物的这篇文章可能会有所帮助: https://aspnetmonsters.com/2016/08/2016-08-27-httpclientwrong/ 致以最诚挚的问候