【问题标题】:How to use Fingale futures to an existing Restful webservice如何将 Finale 期货用于现有的 Restful Web 服务
【发布时间】:2013-08-07 09:03:49
【问题描述】:

我有一个在 jboss 服务器上运行的 web 服务。我无法将其更改为 netty,因为我正在使用 jboss 的其他功能。但我想使用客户的 finagles 期货。有什么办法吗?

【问题讨论】:

  • 你自己试过了吗?通常,您在遇到特定问题时提出问题,否则您将面临问题被关闭的风险。最重要的是,我看不出 http 容器 vm 中使用的技术(异步与非异步)应该如何影响客户端 vm 中使用的技术。

标签: scala rest finagle


【解决方案1】:

Finagle 中使用的Future 类是Twitter's util project 的一部分,它是开源的。 com.twitter.util.Future 可在任何添加 util-core 作为依赖项的项目中单独使用。

【讨论】:

    【解决方案2】:

    您始终可以使用 finagle 客户端调用 HTTP [或其他 RPC 协议] Web 服务。服务如何实现并不重要,只要它正确使用协议即可。如果您使用的是 Java,此链接应为您提供有关如何为 HTTP 服务构建 finagle 客户端的详细信息:https://github.com/twitter/finagle#Building%20a%20Client%20in%20Java

    这里有一些示例代码用于更详细的 finagle HTTP 客户端:https://github.com/twitter/finagle/blob/master/finagle-example/src/main/scala/com/twitter/finagle/example/http/HttpClient.scala

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-06-13
      • 2016-10-01
      • 2010-12-19
      • 2014-04-23
      • 1970-01-01
      相关资源
      最近更新 更多