Вопросы по теме 'akka-stream'

Как я могу создать и использовать поток пар с Akka Streams для java?
Я пытаюсь использовать вариант javadsl Akka streams , и я, кажется, столкнулся с проблемой, когда пытаюсь определить поток, который должен принимать Соединить элементы. Скажем, например, я определил поток, который принимает входящие строки и...
568 просмотров
schedule 24.04.2024

Как создать поток с разными входными и выходными типами для использования внутри графика?
Я делаю собственную раковину, строя график внутри. Вот широкое упрощение моего кода, чтобы продемонстрировать мой вопрос: def mySink: Sink[Int, Unit] = Sink() { implicit builder => val entrance = builder.add(Flow[Int].buffer(500,...
1409 просмотров
schedule 07.01.2024

Акка Потоки и HTTP. Внешний HTTP-запрос в версии 1.0-RC4
Этот код больше не работает при попытке создать http-клиент/поток: lazy val myConnectionFlow = Http().outgoingConnection("localhost", port).flow def myRequest(request: HttpRequest): Future[HttpResponse] =...
62 просмотров
schedule 10.10.2023

используя handleWebsocketMessage в akka-http
Используя akka-http, как я могу создать Flow[Message, Message, _] для передачи to handleWebsocketMessage , который только прослушивает входящие данные, но ничего не записывает? Можно ли вообще использовать раковину? Потому что Раковина звучит как...
487 просмотров
schedule 12.05.2024

Как использовать сгруппированные подпотоки с помощью mapAsync в потоках akka
Мне нужно сделать что-то действительно похожее на этот https://github.com/typesafehub/activator-akka-stream-scala/blob/master/src/main/scala/sample/stream/GroupLogFile.scala Моя проблема в том, что у меня неизвестное количество групп, и если...
4080 просмотров
schedule 02.01.2022

испускать несколько объектов из PushPullStage
Я играю с Akka-Streams и пытаюсь создать собственный Flow , реализуя свой собственный PushPullStage . Я хочу, чтобы Flow накапливал объекты, которые он получает от восходящего потока, в список и группировал их в соответствии с некоторой функцией...
208 просмотров
schedule 21.12.2022

Akka/Scala: можете ли вы объяснить, что происходит в потоке Akka Streams?
Я режу зубы на потоках Akka и сделал пример издателя-подписчика фибоначчи следующим образом. Однако я пока не совсем понимаю, как изначально формируется спрос и какое отношение он имеет к стратегии запроса абонента. Может кто-нибудь объяснить?...
1326 просмотров

Akka-Streams ActorPublisher не получает сообщений запроса
Я пытаюсь постоянно читать IRC-канал википедии, используя эту библиотеку: https://github.com/implydata/wikiticker Я создал собственный Akka Publisher, который будет использоваться в моей системе как Source . Вот некоторые из моих классов:...
342 просмотров
schedule 10.06.2023

акка-потоки с акка-кластером
Мой акка-стрим продолжается. Я хочу интегрировать свое приложение akka-streams с akka -cluster и DistributedPubSubMediator . Добавить поддержку публикации довольно просто, но с частью подписки у меня проблемы. Для справки: подписчик указан в...
4182 просмотров
schedule 27.05.2024

Ошибка при создании графа: требование не выполнено: входы [] и выходы [] должны соответствовать входам [вход] и выходам [выход]
Я использую akka streams graphDSL для создания работающего графа. Ошибок времени компиляции на входе/выходе компонентов потока нет. Среда выполнения выдает следующую ошибку: Любые идеи, что я должен проверить, чтобы заставить его работать?...
1660 просмотров

Как протестировать исполняемый граф закрытой формы потока akka с инкапсулированным источником и приемником
Я создал поток akka, в который была передана функция процесса и функция обработчика ошибок. Source и Sink полностью инкапсулированы в ClosedShape RunnableFlow . Мое намерение состоит в том, чтобы передать элемент родительскому классу и...
2402 просмотров
schedule 18.08.2022

Почему эта простая программа Akka Streams никогда не завершается?
Должен быть простой вопрос. Я использую Akka 2.4.2 (содержит Akka Streams и HTTP). Я ожидал, что это Source завершится и программа завершится, потому что Source конечно, но этого никогда не происходит. Почему эта программа не завершается?...
2106 просмотров
schedule 25.08.2022

Как агрегировать элементы одного потока Akka на основе элементов другого?
Пример сценария : сгруппируйте байты потока в куски, размер которых определяется другим потоком (целых чисел). def partition[A, B, C]( first:Source[A, NotUsed], second:Source[B, NotUsed], aggregate:(Int => Seq[A], B) => C ):Source[C,...
2140 просмотров

Akka поток объектов по http
У меня есть фрагмент кода (см. ниже), который порождает сервер, который повторяет каждый поток ByteString, который он получает с порта 6001. В примере также определяется клиент, который подключается к серверу и отправляет поток ByteString, содержащий...
355 просмотров
schedule 24.05.2024

Пользовательское слияние Akka Streams
Я новичок в akka-streams и не знаю, как подойти к этой проблеме. У меня 3 исходных потока отсортированы по идентификатору последовательности. Я хочу сгруппировать значения с одинаковым идентификатором. Значения в каждом потоке могут отсутствовать...
397 просмотров
schedule 28.06.2023

Akka Flow зависает при отправке http-запросов через пул соединений
Я использую Akka 2.4.4 и пытаюсь перейти с Apache HttpAsyncClient (безуспешно). Ниже приведена упрощенная версия кода, которую я использую в своем проекте. Проблема в том, что он зависает, если я отправляю в поток более 1-3 запросов. Пока что...
1358 просмотров
schedule 20.03.2024

Как замедлить производителя в Akka-Streams
Я пытаюсь решить проблему с потоками akka. Я хочу, чтобы мой первоначальный производитель постоянно извлекал коллекцию очереди/mongodb и делал это в течение настроенного интервала. Какова обычная практика для ее реализации?
609 просмотров
schedule 26.12.2022

Неблокирующая операция в потоке Flink или Sparks vs Akka
Я изучаю и оцениваю Sparks и Flink, прежде чем выбрать одну из них для проекта, который у меня есть. В своей оценке я придумал следующие простые задачи, которые я могу понять, как реализовать это в обоих фреймворках. Скажем так 1- / У меня...
1337 просмотров

Материализация графа внутри актора
Я пытаюсь материализовать график внутри актера. Кажется, это работает, если верно одно из следующих условий: График не содержит трансляции (созданной с помощью alsoTo ) или Один и тот же ActorMaterializer используется для каждой...
349 просмотров
schedule 11.04.2024

Создание WSClient с Java с использованием PlayWS — Materializer null
По сути, я пытаюсь создать собственный WSClient в своем приложении SBT с использованием Java. Поскольку мне не нужны никакие зависимости от внедрения, я использую метод, показанный в документация . Чтобы создать собственный WSClient, ему нужен...
551 просмотров