0
点赞
收藏
分享

微信扫一扫

flume rust 多生产者以及多消费者的crate包

flume是一个rust 包,实现了多生产者以及多消费者的功能,是一个比较知名的rust 包

包含的特性

  • 支持无缓冲、带缓存、约定队列
  • 高性能
  • 安全
  • 灵活,只是多线程共享,可以用来灵活的构建复杂系统通信
  • 使用简单
  • 支持异步,同时也可以与同步代码混用
  • 支持类似select 模式的使用(golang 使用比较多)

说明

对于开发中,基于生产者以及消费者模式的设计还是比较多,flume 可以简化我们的开发,值得尝试下

参考资料

https://github.com/zesterer/flume

举报

相关推荐

0 条评论