Actualizaciones sobre MyQttStash -- Borrado de Stashes -- Rotado automático de mensajes por tamaño total almacenado o por conteo -- Últimos mensajes para tu HUB


#1

Hola

Hemos subido recientemente una actualización para mejorar las características asociadas al mecanismo de Stashing. Éstas son:

1. Antes de continuar, algunas notas sobre el Stashing MQTT

Resumiendo, el stashing MQTT proporciona un almacenamiento durable y ordenado para tus mensajes MQTT cuando encajan con algún filtro o configuración por defecto como el stash Published Messages. Este mecanismo también es usado para almacenar los últimos mensajes recibidos o enviados por tu HUB MQTT (de manera rotada). Aquí tienes más documentación:

2. Rotado automático de un stash por conteo de mensajes or por tamaño total almacenado en el stash

Hemos añadido soporte para configurar un mecanismo de rotado automático y transparente por tamaño y por contenido en cualquiera de tus stashes. Esto se configura pinchando en cualquier stash y ajustando un valor mayor que 0.

  1. Por ejemplo, para configurar rotado automático de mensajes para retener los últimos 20 mensajes para un stash en particular, configúrelo así:

    …luego pulse sobre stashes:

    …dentro del listado de stash, haga click en el stash que quiera configurar:

  2. Ahora, dentro de la edición, introduzca los valores de rotación que quiera configurar (o deje los campos de rotación vacíos o con -1 en caso de que no quiera aplicar rotación):

Puede configurar el rotado de mensajes por contenido o por tamaño total máximo almacenado en el stash ajustando cualquiera de estos valores o dejando alguno con -1 o vacío.

En caso de que configure ambos valores (por contenido o por tamaño máximo almacenado) la rotación ocurrirá cuando se alcance por cualquiera de los valores primero.

3. Deshabilitar temporalmente un Stashing

  1. En caso de que quiera desactivar el stashing incluso en los caso el filtro encaja o para el stashing PublishedMessages, puede hacer fácilmente con:

Esto causará que el stash ignore el almacenado de nuevos mensajes para cualquier petición que reciba.

4. Borrado de un stash

  1. En caso de que quiera vaciar o borrar mensajes de un stash, puede hacerlo usando la opción proporcionada:

  2. Después, seleccione el periodo que quiere mantener (borrando el resto), o incluso borrarlo todo:

    image

5. Mostrar los últimos mensajes recibidos en tu HUB MQTT

La última actualización incluye una configuración automática que crea un Stash llamado PublishedMessages que se encarga de almacenar todos los mensajes recibidos en tu HUB de manera rotada.

Esto le ayudará a ver qué tipos de mensajes son recibidos, su contenido, usuario publicando el mensaje y otros datos adicionales:

  1. Esta opción es accesible solo para administradores de dominio:

  2. Desde este listado podrá configurar el stash (pinchando en Manage Stash), reenviar mensajes recibidos, ver el contenido de los mensajes o comprobar los topics usados.