Axón

Permite a la neurona conectarse con NATS y establecer comunicación con otras neuronas. Facilita la transmisión de mensajes y datos entre neuronas

Onbbu Axon es el componente encargado de permitir la conexión entre una neurona (que representa un microservicio en Onbbu) y otras neuronas. Actúa como el punto de comunicación que se integra con NATS, un sistema de mensajería distribuido, para manejar las conexiones y la comunicación en tiempo real entre los diferentes servicios.

A través de Axon, las neuronas pueden intercambiar datos y coordinar sus acciones, facilitando la interoperabilidad y el flujo eficiente de información dentro de una arquitectura de microservicios

// Install
npm i onbbu-axon
pnpm i onbbu-axon
yarn add onbbu-axon

Funciones

Establecer conexiones con el broker NATS

Enviar y recibir mensajes

Manejar la comunicación con otras neuronas

Implementación y uso

Su implementación consta de instanciar la clase Axon a esta es posible adherir nuevos mensajes al sistema nervioso (Message Brocker NATS)

const axon: Axon = new Axon("demo")

axon.close()

Método Add

Envía un objeto de datos a un endpoint específico dentro de una neurona y espera la respuesta procesada

Método Add Async

Envía un objeto de datos a un endpoint sin esperar una respuesta, permitiendo continuar con otras tareas sin bloqueo

Ejemplo

sdfsdfdf

Last updated