orbis-cache-server
v1.0.4
Published
Self-healing distributed cache server
Readme
orbis-cache-server
The core distributed backend engine for the Orbis caching ecosystem.
Orbis acts as a high-speed memory layer sitting between your application and database. Built from the ground up for enterprise-grade reliability, it dramatically reduces database load by caching heavy query results, session data, and API responses in a highly available, distributed cluster.
Features
- Zero-Config Setup: Boot up a distributed cache on your local machine instantly.
- Visual Dashboard: Comes with a built-in GUI control center on port 4000 to monitor your cluster.
- Self-Healing: Automatically routes traffic around dead nodes using active heartbeats.
- Horizontal Scaling: Spin up multiple nodes across different ports/machines.
Quick Start
Start the main coordinator server:
npx orbis-cache-server start(By default, this runs on port 4000. Open http://localhost:4000 in your browser to view the dashboard!)
Advanced Usage
Start an extra storage node and connect it to your coordinator to scale out:
npx orbis-cache-server start-node --coordinator=http://localhost:4000 --port=4001Secure your cluster with an authentication key:
npx orbis-cache-server start --auth-key=supersecretLearn More
For the full architecture documentation, API playground, and multi-language support, visit the main Orbis GitHub Repository.
