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