Using an external PubSub Engine (Redis/MQTT)

graphql-subscriptions also supports any external Pub/Sub system that implements the subscriptions interface of PubSubEngine.

By default graphql-subscriptions uses an in-memory event system to re-run subscriptions. This is not suitable for running in a serious production app, because there is no way to share subscriptions and publishes across many running servers.

There are implementations for the following PubSub systems:

Edit on GitHub