[][src]Trait rpcx_client::selector::ClientSelector

pub trait ClientSelector {
    fn select(
        &mut self,
        service_path: &str,
        service_method: &str,
        args: &dyn RpcxParam
    ) -> String;
fn update_server(&self, servers: &HashMap<String, String>); }

Required methods

fn select(
    &mut self,
    service_path: &str,
    service_method: &str,
    args: &dyn RpcxParam
) -> String

fn update_server(&self, servers: &HashMap<String, String>)

Loading content...

Implementors

impl ClientSelector for ConsistentHashSelector[src]

impl ClientSelector for RandomSelector[src]

impl ClientSelector for RoundbinSelector[src]

impl ClientSelector for WeightedSelector[src]

Loading content...