Manager paradigm change to an event-loop concurrency style, begun implementing batching in binance futures_websocket.go

This commit is contained in:
2025-09-07 12:01:36 +00:00
parent 98c030c562
commit 70f3714d2f
10 changed files with 1210 additions and 575 deletions

View File

@@ -17,10 +17,10 @@ import (
func main() {
fmt.Println("Starting Data Service...")
// Setup
r := router.NewRouter()
r := router.NewRouter(2048)
m := manager.NewManager(r)
binanceFutures := binance.NewFuturesWebsocket()
m.AddProvider("binance_futures_websocket", binanceFutures)
_ = m.AddProvider("binance_futures_websocket", binanceFutures)
// gRPC Control Server
grpcControlServer := grpc.NewServer()