liftbridge-io / liftbridge

Lightweight, fault-tolerant message streams.
https://liftbridge.io
Apache License 2.0
2.57k stars 107 forks source link

Optional NATS API #221

Open tylertreat opened 4 years ago

tylertreat commented 4 years ago

This depends on https://github.com/liftbridge-io/liftbridge/issues/19.

Once embedded NATS server is supported, allow the NATS API to be exposed optionally. This, in effect, turns NATS into an implementation detail and allows users to just interact with the Liftbridge API as a standalone service. In practice, this likely involves having NATS self-configure and providing a way for Liftbridge cluster nodes to connect to one another.

joe-getcouragenow commented 4 years ago

Please allow everything to be embedded in another golang server.