En este artículo, aprenderemos a usar Azure Service Bus Queues. Podemos usar Azure Service Bus Queues para desacoplar aplicaciones y hacerlas más escalables y disponibles. Las aplicaciones envían mensajes a una cola de Azure Service Bus. Los mensajes permanecen allí hasta que se eliminan o caducan. Recibir aplicaciones, leer y eliminar mensajes de la cola y procesarlos en su propio tiempo.
Implementación:
Paso 1: En Azure Portal, buscaremos Service Bus.
Paso 2: Esto crea un nuevo espacio de nombres dentro de Azure Service Bus. Seleccionemos un grupo de recursos y ahora le daremos un nombre. Finalmente, seleccionaremos un nivel de precios y lo crearemos.
Paso 3 : Aquí está el espacio de nombres de Service Bus. Un espacio de nombres puede tener colas y temas. Vamos a ver.
Paso 4: si aún no hay colas, creemos una. Dale un nombre y hay muchas funciones avanzadas que podemos usar, incluida la detección de mensajes duplicados. Entonces, vamos a crear una cola.
Paso 5: podemos probar la cola con Service Bus Explorer. Esto usa las mismas API que usaría de nuestro código. Primero, enviaremos un mensaje a la cola. elegiremos texto sin formato para el tipo de contenido y escribiremos un mensaje. Este será el contenido real del mensaje.
Paso 6: Además, podemos agregar datos clave-valor al mensaje y datos más avanzados. Por ejemplo, una identificación de mensaje que nuestras aplicaciones pueden usar para rastrear mensajes o una etiqueta. Dejaremos el resto como está y enviaremos el mensaje.
El mensaje está en la cola. Permanecerá allí hasta que se elimine o caduque. También podemos mirarlo, lo que no lo elimina. Tiene el contenido del mensaje y la propiedad de la etiqueta.
Recibamos el mensaje. Esto utiliza el método de recepción y eliminación para leer el mensaje y eliminarlo de la cola. Eso significa que no hay más mensajes en la cola y este se lee.
Podemos usar Azure Service Bus Queues para desacoplar partes de nuestra solución y hacerlas más disponibles y escalables.
Publicación traducida automáticamente
Artículo escrito por punamsingh628700 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA