Transports provide the communications system for Lightbus. There are four types of transport:

  • RPC transports – sends and consumes RPC calls
  • Result transports – sends and receives RPC results
  • Event transports – sends and consumes events
  • Schema transports – stores and retrieves the bus schema

Lightbus ships with a Redis-backed implementation of each of these transports.

Lightbus can be configured to use custom transports either globally, or on a per-API level.