Мы использовали сервис REST службы Azure Service Bus для предоставления нашей внутренней веб-службы WCF внешним клиентам.Как оптимизировать производительность для службы REST службы Azure Service
Функционально все хорошо, но мы заметили, что это значительно медленнее, чем подключение непосредственно к конечной точке WCF. Я бы подумал, что Azure Service Bus просто передает внутреннюю конечную точку без каких-либо узких мест в производительности.
Не могли бы вы поделиться тем, что нужно рассмотреть (с точки зрения производительности) для Azure Service Bus? Любые подсказки о том, как мы можем оптимизировать производительность, будут отличными.
Служба REST службы службы REST работает медленнее, чем подключение непосредственно к службе WCF. Я заметил, что основная шея бутылки находится между служебной шиной и внутренним вызовом WCF.
вы можете быть более когда вы говорите, что это медленнее, чем подключение непосредственно к конечной точке WCF? Вы имеете в виду, если вы указываете клиента на конечной точке WCF внутри страны, а не на конечной точке Service Bus, как с клиентом, так и с сервисом внутри вашей сети? Если это так, то медленнее меня не удивляет, учитывая, что с сервисной шиной у вас будет латентность выхода из вашей сети на реле, а затем обратно. Насколько это «медленнее»? Можете ли вы количественно определить? – MikeWo
Hi MikoWo, реле служебной шины на 16 секунд медленнее, чем прямой вызов службы WCF. –