【问题标题】:Can Apache Thrift push notifications to clients?Apache Thrift 可以向客户端推送通知吗?
【发布时间】:2011-07-30 19:47:11
【问题描述】:

我希望使用 Apache Thrift 让一个客户端将数据发送到服务器,然后让服务器将该数据推送到任何客户端。这是可能的,还是客户端需要定期检查新数据?我正在寻找类似于 WCF 的回调的东西。

我是 Apache Thrift 的新手,我目前在 C#/.NET 中使用它,并且可能会有一个 Java 客户端。谢谢。

【问题讨论】:

    标签: c# thrift


    【解决方案1】:

    我不知道 Thrift RPC 机制是否被构建为在单个套接字连接上处理双向调用。

    如果没有,一个简单的解决方法是打开两个套接字——一个用于客户端调用服务器,另一个用于服务器调用客户端。

    另一种解决方法是自己实现双向调用。 Thrift 库是相对可插入的,因此您可以在其中插入自己的代码来处理双向调用,而不必搞乱其他东西。

    如果您在Thrift mailing lists 上提出这个问题,您可能会得到更好的答案。

    【讨论】:

    • 谢谢,这有帮助。我向 Thrift 用户邮件列表发送了一条消息,并得到了与您类似的回复。几乎它不是内置的,关于轮询:“thrift 是为小型、快速的调用而设计的,所以应该没问题”。我喜欢您的想法,即可能让客户端也充当服务器,以便他们可以来回交谈。我预计客户数量很少,所以这可能会奏效。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-07-26
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2010-11-06
    • 2016-12-05
    相关资源
    最近更新 更多