Support different backends #12

Open
opened 2021-09-17 15:34:55 +00:00 by quentin · 0 comments
Owner

Currently, we only support one backend: consul.
It would probably be not so complicated to also support:

  • a memory backend
  • a sqlite/badger/boltdb backend
  • a file system backend
  • an etcd backend
  • a zookeeper backend.

To start, I would recommend in this order:

  1. BoltDB - to have a standalone solution
  2. etcd - to give Bottin a k8s feeling
  3. memory - to ease development and propose a simple example on how to implement a backend module
Currently, we only support one backend: consul. It would probably be not so complicated to also support: - a memory backend - a sqlite/badger/boltdb backend - a file system backend - an etcd backend - a zookeeper backend. To start, I would recommend in this order: 1. BoltDB - to have a standalone solution 2. etcd - to give Bottin a k8s feeling 3. memory - to ease development and propose a simple example on how to implement a backend module
quentin added the
feature
label 2021-09-17 15:34:55 +00:00
Sign in to join this conversation.
No Milestone
No Assignees
1 Participants
Notifications
Due Date
The due date is invalid or out of range. Please use the format 'yyyy-mm-dd'.

No due date set.

Dependencies

No dependencies set.

Reference: Deuxfleurs/bottin#12
No description provided.