1. Home
  2. Documentation
  3. Events Hub
  4. Subscribers

Subscribers

Sepa qué son los suscriptores y cómo crearlos.

Los suscriptores (subscribers) son las aplicaciones o socios que reciben los eventos distribuidos por el Events Hub.

Para recibir los eventos, los suscriptores deben estar conectados a los tópicos, que están agrupados dentro de los handlers. Cada tópico puede tener diferentes contextos disponibles para el suscriptor. Por lo tanto, cuando los eventos se envían a un tópico con definición de contexto, solo los suscriptores del tópico con ese contexto habilitado recibirán los eventos.

El Events Hub se encarga de toda la seguridad, garantizando a los suscriptores una fuente confiable de mensajes.

TIP

La pantalla Subscribers lista todos los suscriptores registrados y permite crear nuevos:

Pantalla de suscriptores

Filtros


Puede buscar un suscriptor específico usando los filtros en la parte superior de la página. Estos permiten buscar por:

  • Nombre del suscriptor.
  • Correo electrónico del desarrollador responsable.
  • Nombre del handler.
  • Fecha inicial y final de creación.
  • Estado.

Use el campo Order by para definir el orden de la lista. Puede elegir visualizar por la fecha de creación más reciente o más antigua, o por orden alfabético.

Para visualizar la información de un suscriptor específico, haga clic sobre el nombre en la lista. Será dirigido a la pantalla de Topics, donde puede editar la información del suscriptor y habilitar o deshabilitar los tópicos de los que recibe eventos.

Edición de tópicos del suscriptor

Creando suscriptores

Para crear un suscriptor, haga clic en el botón +, en la esquina inferior derecha de la pantalla. El registro se realiza en cuatro etapas:

Etapas de registro

Overview

Para iniciar el registro, complete los campos:

  • Name: nombre del suscriptor, que debe ser único.
  • Status: estado, entre aprobado (approved), pendiente (pending), rechazado (rejected) o cancelado (cancelled).
  • Description: campo no obligatorio para incluir una descripción.
  • Developer: correo electrónico del desarrollador responsable del suscriptor.

Security

En esta etapa, certifica la seguridad en la conexión entre suscriptores y el Events Hub.

TIP

Acceda a la documentación de Seguridad y Claves para entender cómo funciona.

A continuación, las dos capas de seguridad implementadas:

  • Firma digital
  • Token estático o dinámico

Firma digital

En la distribución de eventos a los suscriptores, incluimos una firma digital que permite que el suscriptor valide el origen de la solicitud.

Para generar esta firma, necesita validar una clave de conocimiento mutuo entre el Events Hub y el suscriptor.

Para hacerlo, siga los pasos:

Registre una clave en el campo Key.

  • Si el tiempo de validación expira, haga clic en el ícono Ícono de refresh para reiniciar el conteo del tiempo.

Para validar la clave, haga clic en VALIDATE KEY. Si la validación es exitosa, verá el mensaje Post key URL validated Validación exitosa en la pantalla de Security.

IMPORTANT

Si registra un suscriptor sin validar la clave de conocimiento mutuo, no será posible vincularlo a ningún tópico. Solo es posible vincular un suscriptor a un tópico después de la validación de la clave.

Topics

En la pestaña TOPICS, vincula el suscriptor a los tópicos de los que recibirá eventos. Los tópicos registrados se muestran a través de los handlers.

  • Puede buscar handlers específicos usando el campo Keywords, que busca términos usados en el nombre o descripción del handler. Además, puede reordenar la lista por nombre o fecha de creación a través del campo Order by.

Para vincular tópicos a su suscriptor, siga los pasos:

Al elegir un handler, haga clic en el ícono Ícono de visualización de tópicos de la columna View Topics.

En la pantalla que se abrirá, haga clic en el ícono Ícono de expandir y habilite también el contexto para el suscriptor.

En el campo Subscriber URL, informe la URL que recibirá los eventos.

En el campo Status Code, informe el código de estado de éxito que debe devolver. Este campo permite solo códigos de 200 a 299. Puede insertar 2xx para abarcar toda la familia.

El Events Hub hará una solicitud para validar la URL esperando el código informado.

WARNING

Si la URL no es validada, el suscriptor será registrado, pero no recibirá eventos.

IMPORTANT

Al enviar eventos al suscriptor, el Events Hub tomará en cuenta el código que definió como éxito en el campo Status Code. Si informa el código 204 y devuelve 200, el sistema entenderá que hubo un fallo en la entrega y enviará el evento a la cola de Delivery Retry. Para evitar esto, informe 2xx en el campo de Status Code. Así, cualquier código de la familia 200 será interpretado como éxito.

Añadiendo tópicos al suscriptor

Cada tópico seleccionado será listado en la sección SUBSCRIBED TOPICS. Para eliminar el vínculo, haga clic en el ícono de la papelera.

La columna STATUS indica si la URL fue validada con éxito o no. El ícono verde representa éxito. El ícono gris significa que la URL fue registrada, pero la validación falló.

Validación de URL

Review

La etapa final de registro de un suscriptor muestra los datos registrados:

Revisión del suscriptor

¿Qué tan satisfecho estás con esta página?

Nuestro sitio web utiliza cookies para habilitar funcionalidades básicas de evaluación y notificaciones. No utilizamos cookies de seguimiento para publicidad ni análisis de terceros.Aprender más