Expand description
Communication System for Nerve Framework
Provides message routing and communication components including:
- Message routing with pattern matching
- Pub/sub communication patterns
- Request/response patterns
- Protocol implementations
Modules§
- benchmarks
- Benchmark implementations for communication components
- caching
- Caching implementations for route optimization
- config
- Configuration system for communication components
- core
- Core communication interfaces and base implementations
- nerve_
core_ traits - Core Trait Definitions for Nerve Framework
- nerve_
core_ types - Core Type Definitions for Nerve Framework
- optimizations
- Optimization implementations for communication components
- patterns
- Pattern matching implementations for topic routing
- prelude
- Communication system prelude for convenient imports
- protocols
- Communication Protocols for Nerve Framework
- pubsub
- Pub/Sub Communication for Nerve Framework
- request_
response - Request/Response Communication for Nerve Framework
- routers
- Message Routers for Nerve Framework
- statistics
- Statistics and performance monitoring for communication components
Structs§
- Cache
Statistics - Cache statistics for the pattern matcher
- Communication
Config - Comprehensive communication configuration
- Communication
Manager - Communication management component implementation
- Communication
Plugin - Communication plugin for dynamic loading
- Optimized
Compiled Pattern - Optimized compiled pattern with memoization support
- Optimized
Pattern Matcher - Optimized pattern matcher with memoization and BFS
- Simple
Message Router - Simple message router implementation
- Simple
Publisher - Simple publisher implementation
- Simple
Request Response - Simple request-response implementation
- Simple
Subscriber - Simple subscriber implementation
- Simple
Subscription Manager - Simple subscription manager implementation
Enums§
- Optimization
Mode - Optimization modes for communication components