Публикации по теме 'fs2'


Создание системы регулирования для любого приложения, содержащего не более 100 строк кода
Приложения часто разрабатываются с задействованным механизмом регулирования. Иногда мы хотим ограничить количество запросов, чтобы повысить безопасность и производительность нашего приложения. Иногда ваше приложение не может отвечать более чем на определенное количество подключений. Например, если вы как можно быстрее опросили сообщение из очереди и не ограничили количество подключений, ваше приложение скоро исчерпает свои ошибки подключения и столкнется с ошибкой отказа в..

Вопросы по теме 'fs2'

fs2 Stream scala Нет неявного типа: Stream.Compiler[Eval,G_]
Я пытаюсь создать Stream[Eval, String] следующим образом: import cats.Eval import cats.effect.{ExitCode, IO, IOApp} import fs2._ object StringEval extends IOApp { def evalString: Eval[String] = Eval.always{ val r = new...
170 просмотров
schedule 24.01.2024

Можно ли разделить чистое состояние FP между несколькими HTTP-запросами на сервере http4s?
Я пытаюсь разделить состояние между несколькими HTTP-запросами на http4s сервере. Вот что я пробовал: for { state <- Ref[F].of(0) _ <- BlazeServerBuilder[F] .bindHttp(port, host) .withHttpApp( ... httpApp...
147 просмотров
schedule 07.02.2024

Изменение типа эффекта fs2.Stream
Я использую doobie, который может создавать fs2.Stream[ConnectionIO, Int] строк базы данных ( Int в моем случае). ConnectionIO[A] - это внутренний тип doobie. Учитывая HKT F[_] и val nt: ConnectionIO ~> F , есть ли способ получить...
186 просмотров