Expand description
§Rusty-Feeder
Market data acquisition and processing for high-frequency trading systems.
This crate provides unified interfaces and implementations for acquiring and processing market data from various cryptocurrency exchanges. It is optimized for low-latency and high-throughput scenarios in high-frequency trading applications.
§Key Features
- Unified provider interface for multiple exchanges
- Zero-copy parsing optimizations
- Session management with automatic reconnection
- Rate limiting and backpressure handling
- Nanosecond precision timestamps
§Modules
common- Common types and utilitiesfeeder- Core feeder implementationlimit- Rate limiting utilitiesoptimization- Performance optimizationsprovider- Market data provider interfacesession_manager- WebSocket session managementexchange- Exchange-specific implementations
Re-exports§
pub use feeder::Feeder;pub use feeder::OrderbookAnalytics;pub use session_manager::SessionConfig;pub use session_manager::SessionManager;pub use session_manager::SessionState;pub use session_manager::SessionStats;pub use session_manager::SessionType;pub use provider::prelude::*;
Modules§
- common
- Common types and utilities shared across the feeder crate Common utilities and data structures for the feeder crate
- exchange
- Exchange-specific implementations and adapters Exchange-specific implementations
- feeder
- Core feeder implementation for market data processing
- limit
- Rate limiting utilities for exchange API compliance Rate limiting utilities for exchange API compliance
- optimization
- Performance optimization modules including zero-allocation parsers Performance optimizations for high-frequency trading market data processing
- provider
- Market data provider interface and implementations Market data provider interface and implementations
- session_
manager - WebSocket session management with automatic reconnection Session management for WebSocket connections
- zero_
copy_ adapter - Zero-copy adapters for efficient data parsing Zero-copy adapters for binary exchange protocols