This project provides a [Protobuf] API for [Atomix] 4.
The Protobuf API defines the primary interface through which Atomix clients
communicate with Atomix partition servers. The API is separated into
two parts:
Controller API - The atomix.controller package defines services
to be implemented by Atomix cluster controllers. Controller services aid
clients in locating and managing partition groups.
Primitive API - Remaining atomix.* packages define messages and services
to be implemented by Atomix partition servers. Primitive services define
APIs for creating, managing, and operating on various types of
distributed primitives.