我希望使用Apache Thrift让一个客户端将数据发送到服务器,然后让服务器将该数据推送到任何客户端.这是可能的,还是客户需要定期检查新数据?我正在寻找类似于WCF回调的东西.
我是Apache Thrift的新手,我现在在C#/ .NET中使用它,可能会有一个Java客户端.谢谢.
我不知道 Thrift RPC 机制是否是为了处理单个套接字连接上的双向调用而构建的。
如果没有,一个简单的解决方法是打开两个套接字 - 一个用于客户端调用服务器,另一个用于服务器调用客户端。
另一种解决方法是自己实现双向呼叫。Thrift 库是相对可插入的,因此您可以将自己的代码插入其中来处理双向调用,而不必搞乱其他东西。
如果您在Thrift 邮件列表上提出这个问题,您可能会得到更好的答案。