socketioxide 是基于rust 的socket.io server 实现
包含的特性
- 类似axum 的API
- 完全兼容官方socket.io client
- 支持v4 协议
- 状态管理
- namespaces
- rooms
- 消息确认
- polling 以及websocket 支持
说明
目前socketioxide 实际上也支持adapter,支持是本地的,缺少集群模式的支持,比如nodejs 的redis adapter
参考资料
https://github.com/Totodore/socketioxide
https://docs.rs/socketioxide/latest/socketioxide/
https://github.com/tokio-rs/axum
https://docs.rs/axum/latest/axum/