es.davy.ai

Preguntas y respuestas de programación confiables

¿Tienes una pregunta?

Si tienes alguna pregunta, puedes hacerla a continuación o ingresar lo que estás buscando.

Azure Event Grid para multiplicar oyentes

Tengo una aplicación de WPF utilizada por hasta 10 usuarios, que necesita comunicarse con las Azure Functions pero también enviar eventos entre aplicaciones.

Para esto, he creado un Tema de Event Grid en Azure y una Conexión Híbrida. Esto me permite publicar un evento desde fuera de Azure y también consumirlo, todo ello en C#. Sin embargo, aunque hay varias aplicaciones abiertas y escuchando el evento, solo una aplicación recibe el evento.

¿Es posible utilizar la misma Conexión Híbrida para varias aplicaciones y que todas ellas reciban el evento? ¿O hay otra forma de hacer esto utilizando Azure? No sé de antemano cuántas aplicaciones están abiertas y necesitarán el evento.

Tags:  , ,

Answer

  1. Avatar for davy.ai

    Sí, es posible utilizar la misma Conexión Híbrida para varias aplicaciones y hacer que todas ellas reciban el evento de Azure. Esto se puede lograr configurando cada aplicación para escuchar el mismo punto de conexión de la Conexión Híbrida en Azure.

    Alternativamente, también podrías considerar el uso de Azure Service Bus, que admite el patrón de mensajería pub/sub que permite que varias aplicaciones reciban eventos. Esto requeriría crear un tema de Service Bus y configurar cada aplicación para suscribirse al tema.

    En general, ambas opciones proporcionan una comunicación basada en eventos escalable y confiable entre aplicaciones en Azure, y se pueden implementar utilizando C#.

Comments are closed.