Skip to main content

Messaging

Copy-Paste Example

Message handler file:
Microservice boot file:
Caller:

More Examples

Streaming handler:
Streaming caller:
Custom WebSocket modem:
Notice that request() returns a Promise<T>. Await it directly.

Complete Example

Provider handler:
Provider boot:
Consumer:

Anti-Patterns

  • Appending a secondary response getter to client.request('/x', data)
  • Returning a plain object from a handler called through stream().
  • Using pub/sub as a durable queue.
  • Forgetting to register shutdown(await app.listen(...)).