aquatic_ws: replace flume with crossbeam-channel

This improved performance in aquatic_http
This commit is contained in:
Joakim Frostegård 2020-07-31 01:47:45 +02:00
parent 0d8b6f6cc4
commit d5de57b45f
5 changed files with 14 additions and 114 deletions

View file

@ -25,7 +25,7 @@ pub fn run(config: Config) -> anyhow::Result<()> {
let state = State::default();
let (in_message_sender, in_message_receiver) = ::flume::unbounded();
let (in_message_sender, in_message_receiver) = ::crossbeam_channel::unbounded();
let mut out_message_senders = Vec::new();
@ -45,7 +45,7 @@ pub fn run(config: Config) -> anyhow::Result<()> {
let in_message_sender = in_message_sender.clone();
let opt_tls_acceptor = opt_tls_acceptor.clone();
let (out_message_sender, out_message_receiver) = ::flume::unbounded();
let (out_message_sender, out_message_receiver) = ::crossbeam_channel::unbounded();
out_message_senders.push(out_message_sender);