问题标签 [finagle]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
366 浏览

java - 如何在 Twitter Finagle 中禁用缓存?

当对同一个端点进行多次调用时,Twitter Finagle 库似乎使用了缓存。通常这会很好,但它不利于自动化测试。有缓存吗,可以关掉吗?

0 投票
2 回答
459 浏览

java - twitter 的 Future.trace() 方法是做什么用的?

该类com.twitter.util.Future有一个方法Future.trace(),返回类型是com.twitter.util.Future.Tracer(这个可以在编译的Java类中找到)

但是,我在原始Scala 代码doc中找不到该方法。你知道我在哪里可以找到该方法的用法或源代码吗?

为什么这样做:我正在尝试使用 Finagle 跟踪实现我自己的跟踪框架。

0 投票
1 回答
1920 浏览

web-services - TCP 连接流失意味着什么?

在 Web 服务的上下文中,我看到使用了术语“TCP 连接搅动”。具体来说, Twitter finagle有办法避免它发生。它是如何发生的?这是什么意思?

0 投票
1 回答
1235 浏览

java - Twitter Future 超时不适用于整个 flatMap 链

我正在使用 Twitter Finagle 编写一个服务器端程序。我不使用完整的 Twitter 服务器堆栈,只使用启用异步处理的部分(如 Future、Function 等)。我希望 Future 对象有超时,所以我写了这个:

time_consuming_function1运行超过 5 秒。但是future5 秒后没有超时,它一直等到time_consuming_function1完成。

我认为这是因为future.get(timeout)只关心future创建需要多长时间,而不是整个运营链。有没有办法让整个操作链超时?

0 投票
1 回答
170 浏览

scala - Finagle 客户端处理 onConnected 事件

我正在尝试为某些 tcp 服务构建异步客户端。服务需要握手。建立初始连接后,我可以进行握手,但如果连接失败并且 finagle 重新连接,我将无法再次握手。有没有办法捕捉连接的事件?谢谢你!

0 投票
3 回答
1750 浏览

java - 将 Scala 应用程序与 NewRelic Java 代理集成

我想使用 Java 代理将 Scala 应用程序(Kestrelhttp: //robey.github.com/kestrel)与 NewRelic 集成,但因错误而失败

重现步骤:

  • 下载http://robey.github.com/kestrel/download/kestrel-2.4.1.zip
  • 将 newrelic.jar 和 newrelic.yml(带配置)放在另一个文件夹中,例如 /tmp/newrelic
  • 编辑 scripts/devel.sh,添加 javaagent 标志

    java -server -Xmx1024m -Dstage=development -Dnewrelic.config.file=/tmp/newrelic/newrelic.yml -javaagent:/tmp/newrelic/newrelic.jar -jar "$ROOT_DIR"/kestrel_2.9.2-2.4.1。 jar 4. 运行scripts/devel.sh,你会看到上面的错误。

任何想法?实际上我已经向 NewRelic 开了一张票,但整整一个月都没有得到他们的答复,我希望社区和@lewis-cirne(NewRelic 首席执行官)能够对此有所了解

0 投票
1 回答
749 浏览

php - 如何从 php 调用 scala 函数?

除了 Thrift 服务,还有什么方法可以从 PHP 调用 Scala 函数?最初我尝试了 Thrift 服务,但问题是,它有时有效,有时无效。这个问题有什么简单的解决方案吗?

下面的代码是我的 server.scala 程序

有时我在“ value processor is not a member of org.apache.thrift.server.TThreadPoolServer.Args”行上收到此错误“ args1.processor(processor)”,有时代码可以正常工作。

0 投票
1 回答
1404 浏览

ruby - 与红宝石世界中的 Finagle 和 Akka 相比如何?

我正在阅读 Finagle 和 Akka,想知道 ruby​​ 世界中是否有类似的框架?

0 投票
0 回答
639 浏览

thrift - 在没有 Finagle 的情况下使用 scrooge 在 scala 中编写一个节俭服务器

我知道这里问的同样的问题 在 scala 中使用 scrooge 和客户端在 python 或 ruby ​​ 客户端-in-python-or-ruby 中编写一个节俭服务器,但没有回答“如何在不使用 finagle 的情况下启动服务”。

0 投票
2 回答
467 浏览

scala - 如何在现有的 Restful web 服务中使用 Finale 期货

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