porta microsoft management azure azure-queues

microsoft - porta azure



Escribir un listner en Azure Queue (2)

He visto la mayoría del ejemplo de cola como el mecanismo de votación. ¿Es posible cambiarlo a listner de la cola? Porque las encuestas pueden afectar el desempeño del trabajador.


Con Windows Azure Queue, su única opción es la votación. Mientras que con los temas / suscripción del bus de servicio , puede tener un modelo completo de pub / sub, donde su suscriptor será un "oyente".


Tanto las colas de almacenamiento de Windows Azure como las colas de bus de servicio de Windows Azure utilizan sondeos y no tienen una función de notificación per se; sin embargo, las colas de bus de servicio de Windows Azure admiten sondeos largos, que son lo más parecido a un enfoque de notificación que se puede obtener actualmente. Cuando utiliza el método Receive de MessageReceiver, utilizará un sondeo largo (lo que significa que solicitará un mensaje y, si no hay uno en la cola, el servidor no responderá de inmediato, pero esperará un período de tiempo hasta que llegue un mensaje en la cola cuando responderá al cliente, o hasta que pase un tiempo inactivo en cuyo caso se devolverá una respuesta sin mensaje. El método de recepción por sí solo dará la impresión de una llamada síncrona para recibir un mensaje y no regresará. hasta que aparezca un mensaje, pero tiene sobrecargas para permitir tiempos de inactividad para que no entre en una espera infinita).

En los temas de Service Bus, puede configurarlo como suscriptor, pero seguirá analizando el tema para obtener sus mensajes, por lo que no creo que esté en el centro de lo que el OP está pidiendo.