messagingClient
Creates messaging client reader for given transport layer
Importing
import { messagingClient } from '@marblejs/messaging';Type declaration
messagingClient :: MessagingClientConfig
-> Reader<Context, Promise<MessagingClient>>Parameters
parameter
definition
config
MessagingClientConfig
MessagingClientConfig
parameter
definition
msgTransformer
<optional> TransportMessageTransformer
transport
Transport (see: #createMicroservice)
options
StrategyOptions (see: #createMicroservice)
Because of asynchronous nature of messaging client, all created readers have to be bound to server creators via eager binding 👉 #bindEagerlyTo
To learn more about messagingClient output interface please visit:
Example (AMQP):
Example (REDIS):
Last updated