Iroh-blobs 0.95 – New features – Iroh
7 months ago
- #performance
- #protocol
- #networking
- Iroh-blobs 0.95 在 `util::connection_pool` 中引入了新的连接池,用于高效管理并发连接。
- `ConnectionPool` API 支持基础与高级用法,包括可配置的空闲超时、连接数限制及连接交接前的预处理设置。
- 高级功能包含在使用前直接等待连接建立,未来更新将支持QUIC多路径传输功能。
- 连接池返回 `ConnectionRef` 而非 `Connection` 以追踪使用状态,强调正确使用模式以避免连接过早关闭。
- 抽象的请求与响应流现在支持压缩等转换包装,在保持默认行为的同时增强灵活性。
- iroh-blobs 0.93 增强了提供方事件监控能力,支持按哈希值拦截请求的详细案例演示。
- 未来计划包括为单个数据块实现多提供方下载,以及在iroh 1.0发布后将通用工具迁移至独立库。