Complimentary Gartner® Report! 'A CTO's Guide to Open-Source Software: Answering the Top 10 FAQs.'Read more

Event Bus

BindPlane uses an event bus to communicate between components within BindPlane. When operating BindPlane in high availability mode, the event bus can be used to send events between BindPlane servers.

When operating in high availability, the following event bus options are available:

NATS

The NATS event bus is BindPlane's embedded event bus, suitable for high availability without the need for external infrastructure.

See the NATS Configuration documentation for more information.

Google Pub/Sub

Google Cloud Pub/Sub is an excellent event bus choice for users with access to Google Cloud. Setup is simple, and the maintenance overhead of Pub/Sub is very low.

yaml
1eventBus:
2  type: googlePubSub
3  googlePubSub:
4    projectID: myproject
5    credentialsFile: operation-service-account-credentials.json
6    topic: bindplane

For a list of supported options, see the Google Pub/Sub section in the configuration documentation.