【发布时间】:2021-10-05 06:52:47
【问题描述】:
我正在尝试使用 quarkus 构建一个微服务,该微服务使用 thrift 作为通信协议。我对 Apache Thrift 和 Quarkus 还是很陌生。 有没有办法在不需要迁移到 gRPC 的情况下实现一个 thrift 服务器?
【问题讨论】:
我正在尝试使用 quarkus 构建一个微服务,该微服务使用 thrift 作为通信协议。我对 Apache Thrift 和 Quarkus 还是很陌生。 有没有办法在不需要迁移到 gRPC 的情况下实现一个 thrift 服务器?
【问题讨论】:
Apache Thrift 是一个完整的 RPC(远程过程调用)系统。您可以使用多种语言的 Apache Thrift 构建客户端和服务器,并且任何 Thrift 客户端都可以调用托管所需服务接口的任何 Thrift 服务器,而不管语言/平台如何。您可以在此处找到每种受支持语言的教程:https://thrift.apache.org/tutorial/
Apache Software Foundation 托管的 Thrift 项目和 CNCF 托管的 gRPC 项目是相互竞争的 RPC 系统,不互操作或共享代码。
【讨论】: