Virtufin WebSocketManager
Centralized WebSocket connection management service with gRPC API support and Dapr integration for distributed state and pub/sub messaging.
Key Features
| Feature | Description |
|---|---|
| Connection Management | Create, monitor, and control WebSocket connections via gRPC |
| Distributed State | Connection state persisted across instances via Dapr state store |
| Pub/Sub Integration | Publish WebSocket messages to Dapr pub/sub topics |
| Auto-Reconnect | Configurable automatic reconnection with health monitoring |
| Multi-Language SDKs | First-class clients for C# (.NET), Python, and TypeScript |
Get Started
- Getting Started — Install and run your first WebSocket connection
- Architecture — System components and data flow
- API Reference — Complete gRPC and REST API docs
- SDK Guides — Client library usage for C#, Python, and TypeScript
- Deployment — Docker, Kubernetes, and CI/CD
- Troubleshooting — Common issues and solutions
- Project README — Full project overview with Quick Start and build instructions