mirror of
https://github.com/YGGverse/aquatic.git
synced 2026-04-02 02:35:31 +00:00
aquatic_ws: replace flume with crossbeam-channel
This improved performance in aquatic_http
This commit is contained in:
parent
0d8b6f6cc4
commit
d5de57b45f
5 changed files with 14 additions and 114 deletions
|
|
@ -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);
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue