通过通道工厂的 WCF 到 WCF 调用在第一个或第二个应用程序中排队

WCF to WCF calls via channel factory getting queued either in first or second application

我在 windows 2012 r2 的 IIS 8.5 中托管了几个 WCF .net 4.5.2 应用程序。两种服务应用程序都在不同的系统上。我的第一个 WCF 应用程序处理来自外部的多个请求。此 WCF 服务本身通过通道工厂与第二个 WCF 服务应用程序一起工作。我遇到的问题是,在批量测试期间,从应用程序 1 到到达应用程序 2.Via 的 WCF 调用似乎存在一些问题,记录我看到的是甚至有 25 秒以上的时间到达来自 app1 的调用o 应用程序 2。我想要确定的是,排队是在应用程序一中还是在应用程序二中?有人可以建议我如何检查这个

我发现问题是由于 log4net ado net appender 条目引起的。我增加了 属性 BufferSize 这有助于提高吞吐量。如果有更好的建议请告诉我。