问题标签 [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.
finagle - 服务器 .codec(Http()) 未按示例代码中的指定工作
我正在尝试第一次尝试 Finagle。我是 Scala 新手,所以这个问题对你们中的许多人来说似乎很容易。
我从 GitHub 中提取了 6.10.1-SNAPSHOT,并尝试实现文档中显示的 Robust Server 示例。进口对我来说并不完全清楚,我让他们都工作,除了一个。请注意,在下面的代码中,有一个导入有错误,还有一个对 Http() 的调用也有错误。
导入 com.twitter.finagle.http.Http
scala - 安装 twitter zipkin 时出现问题
我正在尝试安装zipkin
,按照给出的步骤(https://github.com/twitter/zipkin/blob/master/doc/install.md),当我http://localhost:8080/
在网络浏览器上访问时,而不是 zipkin UI,它给,
并在查询终端上报错。
谁能帮我解决这个问题?
scala - 如何删除 Finatra 上的 cookie?
处理请求并构建响应后,如何删除 cookie?
我尝试了以下代码,但它似乎不起作用:
我也找不到任何ResponseBuilder
可以删除 cookie 的方法。
performance - Finagle + Memcached 编解码器性能不佳
我在 finagle 应用程序中使用 memcached 编解码器。但是性能很差,比使用 spymemcached 客户端差得多。我使用 spymemached 获得了 8k req/s,使用 finagle 的 memcached 编解码器获得了 10 req/s。memcached 也在我的机器上运行。我错过了什么吗?压力测试时的错误示例:
客户端是如何配置的:
一个简单的get操作:
和一个集合操作:
thrift - Cannot use 2 Finagle Services on a single server using the ThriftServerFramedCodec
I'm getting started with finagle using version 6.6.2, and version 3.8.0 of the scrooge-maven-plugin
I have multiple services defined and have successfully tested them individually.
but I am having trouble getting 2 services to run on a single port. I found
ThriftMuxServer.serverIface
but this seems to start the server right away, and does not allow me to add another IFace.
How do I bind 2 services to a single server port?
java - java中的finagle - 函数,函数1等
如何创建 Function1 对象以在 Java 中 finagle 的 Future 对象的 flatMap 方法中使用?
试过这个:
但它不起作用:
错误:(22, 73) java: is not abstract and does not override abstract method andThen$mcVJ$sp(scala.Function1) in scala.Function1
java - Finagle 使用跨自定义服务的负载平衡
不幸的是,Finagle 上的所有文档都只显示了使用 ClientBuilders 构建客户端的示例。
如果我有一组服务,是否可以为其添加负载平衡和快速故障功能,并以这种方式将它们组合到一个服务中?
我想要这样的东西:
我究竟如何使用 finagle.loadbalancer 和 ServiceFactories 来做到这一点?
scala - finagle-websocket 服务器示例不会在没有阻塞监听的情况下死掉
我是 Finagle 的初学者。
今天我试图用finagle-websocket组合一个 hello world ,但我不明白为什么,当我运行它时,它不会阻止监听并死掉。测试WS.scala:
死前只输出这些行:
我究竟做错了什么?
thrift - 使用 Finagle 在 Thrift 中直接使用 ByteBuffers
我们目前为我们的 RPC 使用节俭服务器。我们希望支持的调用之一是将读取文件的结果返回到直接的 ByteBuffer 中。THRIFT-883 说这不受支持(因为不支持 ByteBuffer.array()),所以想知道如果我们切换到 finagle 是否可以支持直接 ByteBuffers?
finagle 是否克服了这个限制,还是它也面临这个限制?
示例代码:
节约
爪哇
scala - Scala分布式执行函数对象
给定以下函数对象,
例如 3 个远程服务器或节点(IP xxx.xxx.xxx.1、IP 2 和 IP 3),如何分配该程序的执行,
以便
fx
在 IP 1 中计算,g1x
在 IP 2 中计算,g2x
在 IP 3 中计算,res
在 IP 1 中计算
Scala Akka 或 Apache Spark 可以提供一个简单的方法吗?
更新
- @pkinsky建议的RPC(远程过程调用)Finagle 可能是一个可行的选择。
- 将负载平衡策略视为一种选择执行节点的机制,至少是任何可用的免费节点策略。