【发布时间】:2019-08-28 02:31:16
【问题描述】:
C++ Async 描述了如何创建一个异步服务器和一个相应的异步客户端来与之通信。我已经设法在 Microsoft Viual Studio 中创建了它。
我现在需要一个 Java 客户端来与 C++ 服务器通信 - 我无法找到与 C++ 通信的 Java 等效客户端(C++)。
任何指针将不胜感激
【问题讨论】:
C++ Async 描述了如何创建一个异步服务器和一个相应的异步客户端来与之通信。我已经设法在 Microsoft Viual Studio 中创建了它。
我现在需要一个 Java 客户端来与 C++ 服务器通信 - 我无法找到与 C++ 通信的 Java 等效客户端(C++)。
任何指针将不胜感激
【问题讨论】:
“异步”是特定语言 API 的一部分;它不是 RPC 类型的一部分。因此,您可以使用任何类型的 Java 客户端来访问您的 C++ 异步服务器。
Java 提供了三种 API 样式:异步(StreamObserver)、阻塞和 Future(Guava 的 ListenableFuture)。 grpc-java开头可以参考quick start或examples
【讨论】: