小编Ant*_*rov的帖子

单向服务方式

请告诉我,声明两种方法有什么不同

service MyService {
  void test1();
  oneway void test2();
}
Run Code Online (Sandbox Code Playgroud)

手册说

oneway修饰符表示客户端只发出请求,根本不等待任何响应。单向方法必须为空。

但任何 void 方法都表示客户端不期望任何结果。那么为什么oneway

或者区别是普通方法是同步执行的,方法在服务端测试完后客户端才返回,oneway被拉了忘记了?因此,从单一角度来看,不可能有例外

thrift

6
推荐指数
2
解决办法
3377
查看次数

标签 统计

thrift ×1