Skip to content

nerve-communication

Communication Component for Nerve Framework

Provides message routing, pub/sub patterns, request-response protocols, and circuit breaker patterns for distributed system communication.

Configuration System

The communication component supports multiple optimization modes that can be selected based on use case requirements: - Performance: ArrayTrieRouter for maximum throughput - Concurrent: LockFreeRouter for multi-threaded scenarios - PatternHeavy: OptimizedRouter for complex wildcard patterns - CacheOptimized: MultiLevelCachedRouter for repeated patterns - MemoryEfficient: SoARouter for better cache locality - Balanced: Default balanced configuration

License: MIT OR Apache-2.0