Uses property based routing client request metadata

This commit is contained in:
spencergibb
2020-08-25 12:14:01 -04:00
parent d02b6998c3
commit 306dff3d0f

View File

@@ -79,6 +79,7 @@ public class RoutingBrokerTests {
"--spring.cloud.function.rsocket.enabled=false", "--spring.cloud.function.rsocket.enabled=false",
"--io.rsocket.routing.client.enabled=true", "--io.rsocket.routing.client.enabled=true",
"--io.rsocket.routing.client.service-name=testclient", "--io.rsocket.routing.client.service-name=testclient",
"--io.rsocket.routing.client.address.toupper.service_name=samplefn",
"--io.rsocket.routing.client.brokers[0].host=localhost", "--io.rsocket.routing.client.brokers[0].host=localhost",
"--io.rsocket.routing.client.brokers[0].port=" + routingBrokerProxyPort, "--io.rsocket.routing.client.brokers[0].port=" + routingBrokerProxyPort,
"--io.rsocket.routing.broker.enabled=false"); "--io.rsocket.routing.broker.enabled=false");
@@ -87,7 +88,7 @@ public class RoutingBrokerTests {
SpringRouting routing = clientContext.getBean(SpringRouting.class); SpringRouting routing = clientContext.getBean(SpringRouting.class);
Mono<String> result = requester.route("toupper") // used to find a messagemapping, so unused here Mono<String> result = requester.route("toupper") // used to find a messagemapping, so unused here
// auto creates metadata // auto creates metadata
.metadata(routing.address("samplefn")) //.metadata(routing.address("samplefn"))
.data("\"hello\"") .data("\"hello\"")
.retrieveMono(String.class); .retrieveMono(String.class);