【发布时间】:2013-07-28 10:38:01
【问题描述】:
我们使用 Azure 服务总线中继 REST 服务向外部客户公开我们的内部 WCF Web 服务。
功能上一切正常,但我们注意到它比直接连接到 WCF 端点要慢得多。我原以为 Azure 服务总线只是中继内部端点而不会引入任何性能瓶颈。
有人可以分享一下 Azure 服务总线需要考虑的事项(在性能方面)吗?任何关于我们如何优化性能的提示都会很棒。
服务中继 REST 服务比直接连接到 WCF 服务慢 16 秒。我注意到主要瓶颈在服务总线和内部 WCF 调用之间。
【问题讨论】:
-
当您说它比直接连接到 WCF 终结点要慢时,您能说得更具体些吗?您的意思是如果您在内部将客户端指向 WCF 端点,而不是在网络中同时使用客户端和服务的服务总线端点?如果是这样,那么它变慢并不让我感到惊讶,因为使用服务总线,您将有从网络到中继的延迟,然后再进行通信。它“慢”了多少?你能量化吗?
-
嗨 MikoWo,服务总线中继比直接调用 WCF 服务慢 16 秒。
标签: azure servicebus azure-servicebusrelay