所以我在 Scala 中有一个 api 使用 twitter.util.Future 就我而言,我想创建 2 个期货,其中一个取决于另一个的结果并返回第一个期货 所以在这种情况下,future2 永远不会被消耗,并且 api 在future2 完成之前返回future1 的结果我的问题是 - 即使 ...
所以我在 Scala 中有一个 api 使用 twitter.util.Future 就我而言,我想创建 2 个期货,其中一个取决于另一个的结果并返回第一个期货 所以在这种情况下,future2 永远不会被消耗,并且 api 在future2 完成之前返回future1 的结果我的问题是 - 即使 ...
我正在一个使用 scala 和 twitter 服务器 finagle 的项目中工作。 我们项目的需求有日志记录和跟踪。 在搜索时,我遇到了 sleuth 和 zipkin。 我能够集成 zipkin,因为我找到了 finagle 的库,但找不到任何与侦探相关的库。 我查看了 sleuth 的文档 ...
我正在尝试执行 GET 请求并打印我返回的 JSON 响应。 JSON 响应应如下所示。 这是我的代码: 现在,当我的客户端向服务器发送请求时,我想打印 JSON 但我得到的格式是。 有人可以指导我如何实现这一目标。 ...
如何配置启用 tls 的 finagle Redis 客户端? 由于我们使用的 function 只使用了 redis-endpiont。 ...
我正在测试 finagle 并克服了当前的情况: 服务器: 客户: Finagle 版本: 我启动两台服务器,然后启动客户端客户端向服务器发送请求我杀死了其中一台服务器客户立即死亡我找不到让客户端在这种情况下不死的方法,并在它再次启动时尝试重新连接到服务器 ...
我正在使用 TwitterServer 设置一个新的休息服务器,它似乎阻止了一个新的 api 调用,直到前一个调用完成。 这是从https://twitter.github.io/twitter-server的文档中获取的基本代码的简单修改: 如果我尝试对http://localhost:8888进 ...
我正在使用twitter finagle框架,并给出了将来的可选选项序列,我想根据选项的状态过滤它们。 功能bar : Foo => Bar可以是标识,但是我不想返回Option[Bar] 。 如果未定义期权,我希望期货静默失败,并且仅对包含已定义期权的期货进行进一步处理。 ...
我在我的Java代码库中使用finagle scala库。 下面是使用scala代码编写的finagle的示例代码。 我在Java中编写了如下内容- 当我编译程序时,出现以下错误- 我在这里犯了什么错误。 如何使我的程序编译? ...
我有Scala和Java的Maven项目。 我们正在使用Twitter Finagle库版本18.9.0。 scala的当前版本为2.11.11,我想将版本更新为2.12.6。 现在,当我编译程序时,出现以下异常。 知道为什么我在scala 2.12版本中会收到此错误吗? ...
我正在尝试将Twitter Future与Cats Kleisli和Arrow结合起来,我有一个编译错误,我不知道如何解决它。 代码如下: 我得到的错误是: 如果我用Scala Future替换Twitter Future ,我导入全局执行器导入scala.concurre ...
我有一个使用在finatra容器上运行的finatra服务器的服务。 目前,我正在使用letsencrypt,并创建了.pfx文件等。但是我不知道如何在docker-compose使用它。 我的项目内有一个keystore文件夹,其中包含我的ssl文件。 这是我docker-compose ...
我有Java多语言应用程序,该应用程序主要具有Java代码,并且也很少使用Scala库。 以下代码的Scala可以正常编译。 我在Java中编写如下相同的代码 当我编译代码时,出现以下错误- 看起来我必须通过元组,但我不知道如何。 github中的项目在这里 ...
我有Java多语言应用程序,该应用程序主要具有Java代码,并且也很少使用Scala库。 以下代码的Scala可以正常编译。 我在Java中编写如下相同的代码 当我编译上面的Java代码时,出现以下错误- github中的项目在这里 。 以下是我的项目的依赖项 ...
我有一台Finagle服务器,显然无法知道何时重新启动。 有此代码 总是在Await中抛出一个超时异常,但是从第二个秒开始,它就正常运行了。 知道这里有什么问题吗? ...
我有一个带有放置端点的服务。 我希望能够访问url参数以及正文。 我该如何实现。 这是我的终点: 如何访问customerNum? ...
我正在尝试使用scala芬奇库来构建API。 我有以下简单的代码: 还有一个build.sbt文件,如下所示: 当我编译并运行代码时,出现以下错误消息: 在这一点上,我的想法不多了,它看起来像一个不错的库,但是要使其正常工作是很痛苦的。 任何帮助将不胜感激。 ...
我想在使用Finagle Client时将被叫远程主机记录到STDOUT。 但据我所知,这不可能通过com.twitter.finagle.http.filter.LoggingFilter ; 它的#format (例子见下文)方法无法访问实际的主机: request.remot ...
我一直在阅读有关Finagle的文章,并试图理解代码以弄清楚Aperture的子集选择是如何工作的。 我已经看到ApertureLeastLoaded具有一个“ useDeterministicOrdering”和一个“ EndpointFactory”,我猜这应该是决定哪个客户采用该子集 ...
我创建了自己的finagle解析器,我想在我的scalaTest中测试它。 但是因为我的测试没有提供META-INF / services / com.twitter.finagle.Resolver文件,所以当我运行客户端时 我收到错误 知道如何在我使用Intellij运行的 ...
我正在尝试覆盖运行状况终结点。 我需要使其返回其他内容,然后单击“确定”。 如文档中所述,我应该使用Lifecycle.Warmup特征。 也不 否决方法仍无济于事。 下面的这段代码也无济于事。 我该怎么做才能更改此消息? UPD:另一种方法应该有效,但无效 ...