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

阅读 268

09-15 18:00

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

包含的特性

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

说明

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

参考资料

https://github.com/zesterer/flume

精彩评论(0)

0 0 举报