问题标签 [fs2]

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 回答
436 浏览

scala - 将元素从队列中出列时写入文件:Scala fs2 Stream

我对 fs2 流、处理元素进行了小测试,等待然后将它们写入文件。我收到一个类型错误,但我无法弄清楚它的含义:

错误:required: fs2.Stream[[x]cats.effect.IO[x],Unit] => fs2.Stream[[+A]cats.effect.IO[A],Unit], found : [F[_]]fs2.Pipe[F,Byte,Unit] 导入 java.nio.file.Paths

0 投票
1 回答
201 浏览

scala - 为什么我的代码没有返回任何东西?斯卡拉 fs2

该程序允许将 Mapping Ints 推送到 Double 并识别队列的退出时间。该程序没有显示任何错误,但它没有打印任何内容。我错过了什么?

0 投票
1 回答
129 浏览

scala - 如何在另一个计算中重用队列?fs2 流 Scala

我收到了一个错误,Unit而不是Stream[IO, String]。我正在尝试在下一个队列中重用队列的结果

0 投票
1 回答
478 浏览

scala - 我的 fs2 scala 程序没有按预期执行

我正在尝试将流的元素从队列顺序传递到另一个队列,以使队列一次可以接收一个元素。推入队列的结果应该被拉出并传递给下一个队列进行计算。该代码没有显示任何执行错误,但它停止了第一个队列(拉和推)。谁能解释我错过了什么.??

输出如下:

预期的输出是:

0 投票
1 回答
652 浏览

scala - 如何使用 fs2-kafka 从 Embedded-kafka 读取

我正在使用fs2-kafkaembedded-kafka读取。

我使用创建嵌入式 kafka withRunningKafkaOnFoundPort,创建主题并发布一些消息。但是,当我尝试使用 fs2-kafka 读回它时,我得到了 NullPointerException。我已经隔离了一个测试用例,代码如下。

这是我的代码:

build.sbt

这里是堆栈跟踪:

0 投票
0 回答
252 浏览

scala - FS2 队列生产者和消费者

我曾经fs2.concurrent.Queue通过队列尝试生产者/消费者。

我现在使用的解决方案是p停止生产Some(id),其中 id 是客户的 id,openingSeconds然后更改为 Stream ofNone以终止cie q.dequeue.unNoneTerminate

我可以使用单个None而不是重复的流None来终止c吗?

我遇到的问题None是当队列q已满时,单None将不会插入队列,因为writeToQueue当队列已满时不会接受新元素。pc以不同的速度生产和消费。谢谢

0 投票
1 回答
201 浏览

scala - 是否可以在 http4s 服务器上的多个 http 请求之间共享纯 FP 状态?

我正在尝试在http4s服务器上的多个 http 请求之间共享状态。

这就是我尝试过的:

在我在 http 请求中更改状态后,状态保持不变。

Ref是否可以使用或来自的东西以纯 FP 风格共享“状态” Fs2

更新:问题出在我的应用程序中。与我如何通过参考无关。我的错。

0 投票
0 回答
98 浏览

scala - 代数提供时是否可以停止所有流?

我有以下返回的特征fs2.Stream

返回fs2.Stream的 s 是无限的,因此应该能够阻止它们。给定一个实现trait Test是否有可能创建一个Resource[IO, Test]停止def action(arg: Int): fs2.Stream[IO, Unit]发布时返回的所有流?

0 投票
1 回答
296 浏览

scala - 改变 fs2.Stream 的效果类型

我正在使用可以生成fs2.Stream[ConnectionIO, Int]数据库行的 doobie(Int在我的情况下)。这ConnectionIO[A]是 doobie 的内部类型。

给定一个HKT F[_]val nt: ConnectionIO ~> F有没有办法fs2.Stream[F, Int]fs2.Stream[ConnectionIO, Int]

我没有找到某种mapKfs2.Stream.

0 投票
2 回答
760 浏览

scala - 为 fs2.Stream 的所有元素同时安排计算

我有一个fs2.Stream由一些元素(可能是无限的)组成的,我想为流的所有元素同时安排一些计算。这是我尝试过的

程序输出看起来像

这不是预期的。我想为原始流的所有元素交错调度计算,但不要等到第一个流终止(由于无限调度而永远不会发生)。