在Thrift中,可以使用oneway修饰符指定调用为异步。
然而,似乎不可能定义一个回调函数在函数执行完成时被执行。
看起来我唯一的选择是赋予我的Thrift客户端(PHP)一些“服务器”功能,以便当服务器端完成繁重的计算时,我可以向其发送通知。这意味着我应该有一个新的.thrift文件,有新的定义、新的服务和所有其他内容,我应该使用Thrift生成php-server端代码。
即使这是可行的,对我来说似乎过度了,我想知道是否有更聪明的方法来实现回调。
期待得到你们的一些反馈。
然而,似乎不可能定义一个回调函数在函数执行完成时被执行。
看起来我唯一的选择是赋予我的Thrift客户端(PHP)一些“服务器”功能,以便当服务器端完成繁重的计算时,我可以向其发送通知。这意味着我应该有一个新的.thrift文件,有新的定义、新的服务和所有其他内容,我应该使用Thrift生成php-server端代码。
即使这是可行的,对我来说似乎过度了,我想知道是否有更聪明的方法来实现回调。
期待得到你们的一些反馈。