Просто быстрый вопрос относительно приложения Azure. Если у меня есть несколько ролей Web и Worker, которые должны быть связаны, в документации говорится, что вы используете службу очереди Azure.
Однако, я только что прочитал, что новая .NET Service Bus теперь также предлагает очереди. Они выглядят более мощными, поскольку они предлагают гораздо более подробный API. Хотя .NSB выглядит более интересно, у него есть несколько проблем, из-за которых я опасаюсь использовать его в распределенном приложении. (например, "Истечение очереди"... если я не могу гарантировать, что очередь будет возобновлена вовремя, я могу потерять все это!).
Кто-нибудь имел опыт использования любой из этих двух технологий и мог дать какие-либо советы о том, когда выбрать один из них.
Я подозреваю, что пока служебная шина выглядит более мощной, так как мой вариант использования действительно позволяет только роли Web/Worker взаимодействовать друг с другом, что служба очереди Azure - это то, что мне нужно. Но я просто действительно ищу подтверждение об этом, прежде чем прогуливаться в угол: -)
Спасибо заранее.
ОБНОВЛЕНИЕ
Прочитали о двух системах в перерыве. Это defo выглядит так, как сервисная шина .NET более конкретно предназначена для интеграции систем, а не для обеспечения надежной системы обмена сообщениями общего назначения. Очереди Azure распределены и настолько надежны и масштабируемы таким образом, что очереди NNB не являются и поэтому более подходят для кода, размещенного внутри самого Azure.
Спасибо за ответы.