This package implements the PubSubEngine Interface from the graphql-subscriptions package. It allows you to connect your subscriptions manager to a AMQP PubSub mechanism.
- Reusing existing amqplib Connection
- Reusing channels (one for subscriptions, one for publishing)
- Performance/Ressource-usage benefits on AMQP (RabbitMQ) because of the aforementioned reasons more info
- Using Topic Exchange (e.g. you publish to
agreements.eu.berlin.headstoreand subscribe to
agreements.eu.#) more info
This package uses Debug. To show the logs run your app with the environment variable DEBUG="AMQPPubSub"