我们使用 Thrift Rpc 框架, thrift 定义文件目录:
thrift/src/main/thrift/rpc.thrift
可按需增加 struct 结构,并在 service TSIService 中增加对应方法
mvn clean compile -pl service-rpc -am -DskipTests
或者
mvn clean compile -pl thrift
生成代码位置:
thrift/target/generated-sources/thrift/org/apache/iotdb/service/rpc/thrift
java 客户端在 Session 类中
session/src/main/java/org/apache/iotdb/session/Session.java
服务器端代码在
server/src/main/java/org/apache/iotdb/db/service/TSServiceImpl.java