shard sender into multiple task workers by destination hash

rename Destination::Normal variant

tracing instruments

Signed-off-by: Jason Volk <jason@zemos.net>
This commit is contained in:
Jason Volk 2024-12-18 03:34:56 +00:00 committed by strawberry
parent 98e6c81e49
commit af3d6a2e37
9 changed files with 275 additions and 95 deletions

View file

@ -24,7 +24,10 @@ use crate::{
};
impl super::Service {
#[tracing::instrument(skip_all, level = "debug")]
#[tracing::instrument(
level = "debug"
skip(self, client, request),
)]
pub async fn send<T>(
&self,
client: &Client,