springcloudloadbalancer路由

yyhrrdl8  于 2021-07-13  发布在  Java
关注(0)|答案(0)|浏览(168)

我有一个microservice示例和一个springcloudgateway示例,我正在尝试实现基于discoveryclient示例元数据的加权路由。
例如,如果元数据正在测试:a,则只将10%的事务路由到该示例,将90%路由到其余示例。
你能举个例子吗?我尝试用serviceinstancesupplierlist实现这个

@Bean("A")
ServiceInstanceListSupplier getInvoiceOnlyInstances() {
    return new InstanceListSupplier("say-hello", "A", discoveryClient);
}

@Bean("B")
ServiceInstanceListSupplier getRateQuoteOnlyInstances() {
    return new InstanceListSupplier("say-hello", "B", discoveryClient);
}

你能帮我在spring云负载均衡器中使用serviceinstancelistsupplier和webclient,并在spring云网关路由中使用它吗。

暂无答案!

目前还没有任何答案,快来回答吧!

相关问题