mirror of
https://github.com/YGGverse/aquatic.git
synced 2026-04-02 02:35:31 +00:00
aquatic_http: replace flume with crossbeam; clean connections less often
This commit is contained in:
parent
3802dec79e
commit
228511b3aa
6 changed files with 15 additions and 13 deletions
|
|
@ -22,7 +22,7 @@ pub fn run(config: Config) -> anyhow::Result<()> {
|
|||
|
||||
let state = State::default();
|
||||
|
||||
let (request_channel_sender, request_channel_receiver) = ::flume::unbounded();
|
||||
let (request_channel_sender, request_channel_receiver) = ::crossbeam_channel::unbounded();
|
||||
|
||||
let mut out_message_senders = Vec::new();
|
||||
|
||||
|
|
@ -42,7 +42,7 @@ pub fn run(config: Config) -> anyhow::Result<()> {
|
|||
let request_channel_sender = request_channel_sender.clone();
|
||||
let opt_tls_acceptor = opt_tls_acceptor.clone();
|
||||
|
||||
let (response_channel_sender, response_channel_receiver) = ::flume::unbounded();
|
||||
let (response_channel_sender, response_channel_receiver) = ::crossbeam_channel::unbounded();
|
||||
|
||||
out_message_senders.push(response_channel_sender);
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue