Azure Inter-Rol: ¿Punto final para la notificación, la cola y la tabla para el envío de trabajos? -- azure campo con azure-worker-roles campo con endpoints campo con azure-queues camp Relacionados El problema

inter-role azure: Endpoint for notification, queue&table for work dispatch?


0
vote

problema

Español

Digamos que no tengo la intención de usar múltiples instancias de cada rol, sino que aumentan el tamaño de VM cuando la carga aumenta.

Idea: Use Puntos finales internos entre cada función, para enviar una notificación de que el rol A ha puesto un trabajo para el papel B en la cola y el amplificador; Tabla (usando ambos, para los roles para determinar que un trabajo se hace al menos una vez y como máximo una vez)?

Problema Se resuelve: ningún rol tendría que ser constantemente enlazando cualquier cola, sino que solo la sondeo en una notificación a través del canal entre los puntos finales internos, y solo la encuesta hasta que la cola esté vacía.

¿Es esta una solución razonable, o traería posibles problemas?

¿O es esto simplemente innecesario gastos generales dados los bajos costos de transacción ($ 0.005 por 100.000 lecturas?). Tomaría alrededor de 1000.000 transacciones por día para alcanzar el costo de un instancia de rol de trabajadores XS.

Original en ingles

Let's say I'm not intending to use multiple instances of each role, but rather increase the VM size when load increases.

Idea: Use internal endpoints between each role, for sending a notification that role A has put a job for role B in the queue&table (using both, for the roles to ascertain that a job is done at least once and at most once)?

Problem it solves: no role would have to be constantly polling any queue, but instead only polling it upon a notification through the channel between the internal endpoints, and only poll until the queue is empty.

Is this a reasonable solution, or would it bring possible problems?

Or is this just unnecessary overhead given the low transaction costs ($ 0.005 per 100.000 reads?). It would take about 1000.000 transactions per day to reach the cost of an XS worker role instance.

           
     
     

Lista de respuestas


Relacionados problema

0  La aplicación de función no se ejecuta para todos los mensajes en la cola de autobuses de servicio  ( Function app not getting executed for all messages in the service bus queue ) 
Tengo 2 funciones creadas en una aplicación de función Función 1 Agrega mensajes a una cola de autobuses de servicio (Queuename - Tescaue) La función 2 s...

0  Error de sincronización de la cola de Azure Win 10 IOT RPI2  ( Azure queue timing error win 10 iot rpi2 ) 
Estoy usando colas de almacenamiento de Azure para enviar notificaciones a mi RPI2 que ejecuta Win 10 IoT Core, pero sigo recibiendo un error con respecto al ...

0  Activación de la función Azure única usando múltiples colas de Azure  ( Triggering single azure function using multiple azure queues ) 
Quiero activar la función de Azure única al agregar un mensaje en múltiples colas de Azure. también, ¿es posible desencadenar la función de Azure en algunas...

7  Diferencia entre el acceso exclusivo basado en arrienda y basado en bloqueo en las colas de Azure  ( Difference between lease based and lock based exclusive access in azure queues ) 
Sé (leyendo la documentación de MSDN aquí ) que las colas de almacenamiento de Windows Azure utilizan una estrategia de acceso exclusivo basada en arrendamie...

3  Manejo de reintento robusto para las colas de mensajes de Azure y roles de trabajadores de la instancia de múltiples instancias  ( Robust retry handling for azure message queues multi instance worker roles ) 
replivado de CODEREVIEW.STACKEXCHANGE, ya que solo es un código pseudo Estoy construyendo un papel de trabajador del procesador de tareas. Las tareas se i...

1  Cómo crear una función de entrada imperativa de cola de la cola de Azure  ( How to create an imperative azure queue input function ) 
Tengo una función de Azure que parece sigue: object2 y la forma en que agrego mensajes a la cola es la siguiente: object3 ahora todo lo que funcio...

3  Máxima cloudqueueMessage Tamaño de carga útil  ( Maximum cloudqueuemessage payload size issue ) 
Según msdn , la carga útil del mensaje puede extenderse hasta 8kb (8192 bytes): El método de AddMessage agrega un mensaje a la parte posterior de la cola....

6  Tareas que deben realizarse en una fecha determinada en Azure  ( Tasks that need to be performed on a certain date in azure ) 
Estoy desarrollando una aplicación usando Azure Cloud Service y API web. Me gustaría permitir a los usuarios que creen una sesión de consulta la capacidad de ...

6  Azure WebJobs Queetregrent no activando  ( Azure webjobs queuetrigger not triggering ) 
Estoy tratando de encontrar lo que estoy haciendo mal con respecto a un método de queetrigger de Azure WebJobs que debe desencadenarse de una cola de almacena...

1  La aplicación Azure Funciona no puede leer el mensaje codificado BASE64 con disparador de cola  ( Azure function app cannot read base64 encoded message with queue trigger ) 
Tengo dos aplicaciones. El primero es un servicio escrito en C ++ que produce mensajes a una cola de Azure y una aplicación de función escrita en C # que cons...




© 2022 respuesta.top Reservados todos los derechos. Centro de preguntas y respuestas reservados todos los derechos