Messaging
Uma implementação completa mensageria síncrona e assíncrona para uso de arquitetura de micro-serviços.
Disponíveis:
Métodos:
this.messagingProvider.emit('TOPIC', {
user: { age: 18, name: 'John', surname: 'Doe' },
});const userController = new UserController();
messagingProvider.listen('CREATE-USER', isAuthenticated, userValidator, userController.create);class Controller {
public constructor(
private readonly messagingProvider: IMessagingProvider,
) {
// Ele vai ouvir 'SEND-DATA.reply'
this.messagingProvider.subscribeFrom('SEND-DATA');
}
}Last updated