问题标签 [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.
java - 如何在 Twitter Finagle 中禁用缓存?
当对同一个端点进行多次调用时,Twitter Finagle 库似乎使用了缓存。通常这会很好,但它不利于自动化测试。有缓存吗,可以关掉吗?
java - twitter 的 Future.trace() 方法是做什么用的?
该类com.twitter.util.Future
有一个方法Future.trace()
,返回类型是com.twitter.util.Future.Tracer
(这个可以在编译的Java类中找到)
但是,我在原始Scala 代码或doc中找不到该方法。你知道我在哪里可以找到该方法的用法或源代码吗?
为什么这样做:我正在尝试使用 Finagle 跟踪实现我自己的跟踪框架。
web-services - TCP 连接流失意味着什么?
在 Web 服务的上下文中,我看到使用了术语“TCP 连接搅动”。具体来说, Twitter finagle有办法避免它发生。它是如何发生的?这是什么意思?
java - Twitter Future 超时不适用于整个 flatMap 链
我正在使用 Twitter Finagle 编写一个服务器端程序。我不使用完整的 Twitter 服务器堆栈,只使用启用异步处理的部分(如 Future、Function 等)。我希望 Future 对象有超时,所以我写了这个:
time_consuming_function1
运行超过 5 秒。但是future
5 秒后没有超时,它一直等到time_consuming_function1
完成。
我认为这是因为future.get(timeout)
只关心future
创建需要多长时间,而不是整个运营链。有没有办法让整个操作链超时?
scala - Finagle 客户端处理 onConnected 事件
我正在尝试为某些 tcp 服务构建异步客户端。服务需要握手。建立初始连接后,我可以进行握手,但如果连接失败并且 finagle 重新连接,我将无法再次握手。有没有办法捕捉连接的事件?谢谢你!
java - 将 Scala 应用程序与 NewRelic Java 代理集成
我想使用 Java 代理将 Scala 应用程序(Kestrel,http: //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 首席执行官)能够对此有所了解
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)
”,有时代码可以正常工作。
ruby - 与红宝石世界中的 Finagle 和 Akka 相比如何?
我正在阅读 Finagle 和 Akka,想知道 ruby 世界中是否有类似的框架?
thrift - 在没有 Finagle 的情况下使用 scrooge 在 scala 中编写一个节俭服务器
我知道这里问的同样的问题 在 scala 中使用 scrooge 和客户端在 python 或 ruby 客户端-in-python-or-ruby 中编写一个节俭服务器,但没有回答“如何在不使用 finagle 的情况下启动服务”。
scala - 如何在现有的 Restful web 服务中使用 Finale 期货
我有一个在 jboss 服务器上运行的 web 服务。我无法将其更改为 netty,因为我正在使用 jboss 的其他功能。但我想使用客户的 finagles 期货。有办法吗?