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.
Protobuf: https://developers.google.com/protocol-buffers/ Atomix: https://atomix.io