Компонент Apache Camel GrPC не связывается с удаленным сервером - PullRequest
0 голосов
/ 24 октября 2019

У меня есть следующая конфигурация для моего grpcClient, я вижу строящийся канал, но вызов никогда не достигает удаленного сервера. Обратите внимание на формат URL-адреса grpc, который отличается от того, как он определен в документации верблюда. Я получил ошибку, что GrpcConfiguration не может быть установлен для параметров хоста, порта и цели. В итоге использовался следующий стиль URL-адреса grpc .... https://camel.apache.org/components/latest/grpc-component.html

 from("timer://foo?period=10000&repeatCount=5").process(new Processor() {

        @Override
        public void process(Exchange exchange) throws Exception {
            exchange.getIn().setBody(request, x.y.class);
            exchange.setPattern(ExchangePattern.InOut);

        }
    }).to("grpc://x.yz.zservice?method=getsomething&synchronous=true&host=x.y.z.com&port=8080")
        .bean(myBean);

В версии с загрузочной пружиной используется версия 1.5.1 с верблюжьей пружиной, стартер 2.18.2 cameml-grpc-starter 2.19.0 grpc1.21.0 grpc-netty 1.21.0

...