flume是一个rust 包,实现了多生产者以及多消费者的功能,是一个比较知名的rust 包
包含的特性
- 支持无缓冲、带缓存、约定队列
- 高性能
- 安全
- 灵活,只是多线程共享,可以用来灵活的构建复杂系统通信
- 使用简单
- 支持异步,同时也可以与同步代码混用
- 支持类似select 模式的使用(golang 使用比较多)
说明
对于开发中,基于生产者以及消费者模式的设计还是比较多,flume 可以简化我们的开发,值得尝试下
参考资料
https://github.com/zesterer/flume
微信扫一扫
flume是一个rust 包,实现了多生产者以及多消费者的功能,是一个比较知名的rust 包
对于开发中,基于生产者以及消费者模式的设计还是比较多,flume 可以简化我们的开发,值得尝试下
https://github.com/zesterer/flume
相关推荐