Messaging
A complete implementation of synchronous and asynchronous messaging for use in microservices architecture.
Available:
Methods:
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,
) {
// It will listen to 'SEND-DATA.reply'
this.messagingProvider.subscribeFrom('SEND-DATA');
}
}Last updated