【发布时间】:2023-03-24 19:25:02
【问题描述】:
我正在制作一个 php 客户端,它通过 apache thrift 从 java 服务请求一个函数。我正在关注这个tutorial 以获取 php 客户端代码。我需要了解一些东西,作为 file.thrift 生成的接口应该在客户端和服务器上还是仅在一侧?
另外,在客户端代码中,我如何调用调用服务器函数的客户端对象? 在教程中,我遵循这一行
$client = new HbaseClient($protocol);
他是如何定义这个类的?
在apache thrift tutorial 中,他在 python 客户端中定义相同
# Create a client to use the protocol encoder
client = Calculator.Client(protocol)
Calculator 对象是接口中标识的服务器提供的服务吗?同样的问题,接口应该在客户端和服务器中??
请帮忙,我真的卡住了。
【问题讨论】: