Skip to content

Add streaming gateway and WebSocket infrastructure#35

Merged
AKKI0511 merged 2 commits intomainfrom
implement-real-time-websocket-data-streaming
Aug 18, 2025
Merged

Add streaming gateway and WebSocket infrastructure#35
AKKI0511 merged 2 commits intomainfrom
implement-real-time-websocket-data-streaming

Conversation

@AKKI0511
Copy link
Owner

Summary

  • add configurable streaming gateway with buffering, message processing, and metrics
  • implement WebSocket manager and provider adapters for Alpaca and Interactive Brokers
  • include sample streaming configuration and tests for gateway message dispatch

Testing

  • poetry run pre-commit run --files config/streaming.yaml quanttradeai/streaming/__init__.py quanttradeai/streaming/gateway.py quanttradeai/streaming/websocket_manager.py quanttradeai/streaming/stream_buffer.py quanttradeai/streaming/adapters/__init__.py quanttradeai/streaming/adapters/base_adapter.py quanttradeai/streaming/adapters/alpaca_adapter.py quanttradeai/streaming/adapters/ib_adapter.py quanttradeai/streaming/processors/__init__.py quanttradeai/streaming/processors/message_processor.py quanttradeai/streaming/processors/validators.py quanttradeai/streaming/monitoring/__init__.py quanttradeai/streaming/monitoring/health_monitor.py quanttradeai/streaming/monitoring/metrics.py tests/streaming/test_gateway.py pyproject.toml poetry.lock
  • poetry run pytest tests/streaming/test_gateway.py -q

https://chatgpt.com/codex/tasks/task_e_689fe39fc7f0832aa9e7ad9f2b12afab

@AKKI0511 AKKI0511 merged commit c8fd825 into main Aug 18, 2025
2 checks passed
@AKKI0511 AKKI0511 deleted the implement-real-time-websocket-data-streaming branch August 18, 2025 00:21
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant