C# 在.net核心API应用程序中,wcf客户端代理应该是单例代理还是瞬态代理

C# 在.net核心API应用程序中,wcf客户端代理应该是单例代理还是瞬态代理,c#,asp.net-core,C#,Asp.net Core,我们正在高容量API中使用wcf服务。(高达10.000rpm) 在startup.cs文件中,我已将服务注册为Singleton,但不确定它们是否应该是暂时的 wcf代理类由svcutil生成 httpclient的推荐方法是使用Singleton,但这同样适用于wcf客户端吗 所有端点都是无状态的。有趣的问题。 我想你应该用单身汉。 这篇来自asp.net monsters的文章可能会有所帮助: 向您致意我建议首先对其进行测试/基准测试。如果初始化代理的成本很高,那么您不希望每次都需要创建一

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

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

wcf代理类由svcutil生成

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

所有端点都是无状态的。

有趣的问题。 我想你应该用单身汉。 这篇来自asp.net monsters的文章可能会有所帮助:
向您致意

我建议首先对其进行测试/基准测试。如果初始化代理的成本很高,那么您不希望每次都需要创建一个新实例。所以我想这要看情况而定。