Голосование в облаке - PullRequest
       16

Голосование в облаке

0 голосов
/ 07 марта 2019

Я создаю приложение, которое будет опрашивать очередь rabbitmq на наличие сообщений.У меня есть три варианта:

  1. Консольное приложение, которое прослушивает новые сообщения

  2. Служба Windows, которая прослушивает новые сообщения

  3. Веб-API, который прослушивает новые сообщения

В обычных условиях я бы выбрал службу Windows, потому что это длительный процесс, и TCP-соединение доступно длясервер RabbitMQ.Тем не менее, как это будет работать, если мы решим перенести приложение в облако в будущем?Насколько я понимаю, я могу создать веб-задание для консольного приложения, однако это невозможно для службы Windows.

Q1) Когда я думаю об облаке, то должен ли я использовать для этого веб-API?

Q2) Является ли консольное приложение более подходящим, чем служба Windows в облаке?

Я специально спрашиваю, доступны ли выбранные мной опции в облаке.

...