带有Reactor RabbitMQ的RPC客户端-直接回复

时间:2018-08-22 02:33:14

标签: java rabbitmq reactive-programming rpc reactor-rabbitmq

我使用Reactor RabbitMQ与RabbitMQ创建反应式编程。 我的问题是,当接收方接收并处理请求时,客户端如何接收消息。我已经阅读了有关RPC Reactor RabbitMQ文档(http://projectreactor.io/docs/rabbitmq/snapshot/reference/)的内容,以下是RPC的演示代码:

String queue = "rpc.server.queue";
Supplier<String> correlationIdSupplier = () -> UUID.randomUUID().toString(); 
Sender sender = ReactorRabbitMq.createSender();
RpcClient rpcClient = sender.rpcClient(
    "", queue, correlationIdSupplier                                         
);
Mono<Delivery> reply = rpcClient.rpc(Mono.just(
    new RpcClient.RpcRequest("hello".getBytes())
));
rpcClient.close();

但是当我跑步时,什么也没发生。

如何获得我想要的东西!!! 非常感谢<3

0 个答案:

没有答案