1

我们使用 Azure 服务总线中继 REST 服务向外部客户公开我们的内部 WCF Web 服务。

功能上一切都很好,但我们注意到它比直接连接到 WCF 端点要慢得多。我原以为 Azure 服务总线只是中继内部端点而不会引入任何性能瓶颈。

有人可以分享 Azure 服务总线需要考虑的事项(在性能方面)吗?关于我们如何优化性能的任何提示都会很棒。

服务中继 REST 服务比直接连接到 WCF 服务慢 16 秒。我注意到主要瓶颈在服务总线和内部 WCF 调用之间。

4

1 回答 1

1

1) 如果您的客户端使用 ChannelFactory,则缓存通道。

2) 您的端点是否位于您和您的客户附近的数据中心?如果没有,我强烈建议你改变它。

3)根据文档,如果您正在使用,NetTcpRelayBinding您还可以将 设置TcpConnectionModeHybrid,这将建立“位于对立防火墙和 NAT 设备后面的两方之间的直接连接”

于 2013-07-29T19:02:24.810 回答