spcl / faaskeeper

A fully serverless implementation of the ZooKeeper coordination protocol.
BSD 3-Clause "New" or "Revised" License
16 stars 13 forks source link

GCP implementation #41

Open EricPyZhou opened 9 months ago

EricPyZhou commented 9 months ago

For all work with comments, please refer to all code up until 74ee26b2fae5e2d68993beca846eb22871730bf6 (inclusive)

The feature request was originally proposed as a GSOC project. In this PR, the following components are added:

  1. datastore (Firestore in Datastore mode) as system storage
  2. cloud storage as user storage
  3. cloud functions for four functions (writer, distributor, watch, heartbeat(not yet))