r-nacos

Nacos server re-implemented in Rust.

23 articles 1.5k View on GitHub ↗
23 articles
How to Integrate r-nacos with Spring Cloud Config and Dubbo Using the nacos-client SDK

Integrate r-nacos with Spring Cloud Config and Dubbo using nacos-client SDK. Use Rust-based r-nacos as a Nacos server replacement for seamless centralized configuration and service discovery in Java microservices.

how-to-guide
Mar 7, 2026
Understanding the R-Nacos Loadtest Workspace Member for Performance Testing

Discover the R-Nacos loadtest workspace member, a Rust sub-project for performance testing RNacos. Simulate thousands of concurrent users with the Goose framework against configuration and naming APIs.

performance
Mar 7, 2026
How r-nacos Handles Concurrent Write Requests and Ensures Data Consistency in Cluster Mode

Discover how r-nacos handles concurrent writes and ensures data consistency in cluster mode using the Raft consensus algorithm. Learn about majority replication and commit.

internals
Mar 7, 2026
r-Nacos Data Directory Structure: Complete Backup and Restore Guide

Explore the r-nacos data directory structure and master backup and restore procedures. Learn to protect your Nacos data with our complete guide.

how-to-guide
Mar 7, 2026
How to Debug gRPC Connection Issues in r-nacos Using RNACOS_GRPC_DETECTION_TIMEOUT_SECOND

Debug gRPC connection issues in r-nacos by adjusting RNACOS_GRPC_DETECTION_TIMEOUT_SECOND and enabling detailed logging. Resolve stream closure problems efficiently.

how-to-guide
Mar 7, 2026
Differences Between r-nacos 1.x HTTP API and 2.x gRPC Protocol

Explore r-nacos 1.x HTTP API vs 2.x gRPC protocol. Understand the shift to protobuf, HTTP/2, and real-time streaming for enhanced performance in your Nacos implementations.

deep-dive
Mar 7, 2026
How r-nacos Implements Namespace Isolation for Configurations and Service Registrations

Discover how r-nacos enforces namespace isolation for configurations and service registrations. Learn about its unique approach to data access and privilege validation.

deep-dive
Mar 7, 2026
RNACOS_RAFT_SNAPSHOT_LOG_SIZE: Tuning Raft Snapshot Frequency in r-nacos

Tune r-nacos Raft snapshot frequency with RNACOS_RAFT_SNAPSHOT_LOG_SIZE. Balance recovery speed and runtime performance by adjusting log entry processing before snapshots. Learn how to optimize your cluster.

internals
Mar 7, 2026
How r-nacos Implements Config Change Notifications to Subscribed Clients

Discover how r-nacos enables real-time config change notifications using its Actix actor-based pub/sub system. Learn about gRPC subscriptions and BiStreamManage updates.

internals
Mar 7, 2026
What Is the RNACOS_CLUSTER_TOKEN? Authenticating r-nacos Cluster Nodes

Understand RNACOS_CLUSTER_TOKEN for r-nacos cluster node authentication. Learn how this secret token secures gRPC traffic and Raft consensus for authorized instances.

internals
Mar 7, 2026
How to Configure OAuth2.0 Authentication in r-nacos: Complete Guide to Client ID, Secret, and Authorization URLs

Configure OAuth2.0 authentication in r-nacos easily. Learn to set client ID, secret, and authorization URLs with our complete guide. Integrate with any identity provider today.

how-to-guide
Mar 7, 2026
How the Sled Database Powers r-nacos: Embedded Storage Architecture and Data Organization

Discover how the sled database powers r-nacos with its embedded storage architecture. Learn about efficient local data organization for Raft state, config history, and more.

internals
Mar 7, 2026

Have a question about this repo?

These articles cover the highlights, but your codebase questions are specific. Give your agent direct access to the source. Share this with your agent to get started:

Share the following with your agent to get started:
curl -s "https://instagit.com/install.md"

Works with
Claude Codex Cursor VS Code OpenClaw Any MCP Client

Maintain an open-source project? Get it listed too →