我有一个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云网关路由中使用它吗。
暂无答案!
目前还没有任何答案,快来回答吧!