Un worker role, es un proceso que corre en segundo plano como un servicio de Windows, pero en la plataforma de Azure.

Los tipos de conexiones que admite un worker role son HTTP, HTTPS, TCP/IP y UDP, son alrededor de 25 endpoints los que se pueden establecer.

De manera predeterminada los worker roles no tienen endpoints definidos, estos son de dos tipos:

  • Input: Es un endpoint que puede ser accedido desde fuera de la nube.
  • Internal: Es un endpoint que permite establecer conexiones tanto internas como externas de la nube de Azure.
WorkerRoleStructureClic en la imagen para verla más grande

Cuando se define un endpoint para un worker role se especifica el tipo de endpoint, el protocolo y un puerto. Para los endpoints de tipo Input se puede especificar un puerto publico entre 1 y 65535. Los endpoints de tipo Internal no tienen puertos públicos.

Para que puedas configurar tu worker role, solo tienes que irte a las propiedades de tu role en el explorador de soluciones de Visual Studio:

SolutionExplorerWorkerRoleWorkerRoleOptions


Sigueme en Twitter @vmorenoz

¿Te gustó este artículo? Únete a Facebook en MicrosoftLand

Deja un comentario