Вопросы по теме 'rx-scala'

Наблюдаемые RxScala и перечислители платформы Play
Чем отличается использование перечислителей, итераций и перечислителей Play Frameworks с использованием RxScalas Observables, подписок и т. Д. Для асинхронных потоков данных? В каком типе сценариев вы бы выбрали RxScala и когда выбрали бы Play?...
505 просмотров

Как построить Observable из отдельных шагов вычислений с помощью RxScala / RxJava?
В настоящее время у меня есть следующий код: def method(): Future[State] = Future { // some processing State.Completed } Но теперь я заметил, что на самом деле хочу вместо этого «опубликовать» набор промежуточных состояний: def...
21 просмотров
schedule 09.10.2021

Scala Reactive Extensions Наблюдаемый метод применения
Из документов API Rx Observable в scala: http://reactivex.io/rxscala/scaladoc/#rx.lang.scala.Observable Существует два метода применения: один принимает подписчика, а другой — наблюдателя. В чем разница между этими двумя методами применения,...
89 просмотров
schedule 17.04.2022

Реактивное программирование с использованием RxScala
У меня есть Observable, который подключается к службе через протокол Socket. Подключение к сокету происходит через клиентскую библиотеку. В клиентской библиотеке, которую я использую, есть java.util.Observer, с помощью которой я могу...
228 просмотров
schedule 15.08.2022

RxScala: как сохранить поток, выполняющий Observable.interval?
Я пытаюсь написать простую программу RxScala: import rx.lang.scala.Observable import scala.concurrent.duration.DurationInt import scala.language.{implicitConversions, postfixOps} object Main { def main(args: Array[String]): Unit = { val o...
495 просмотров
schedule 27.09.2022

Отслеживание [rx] наблюдаемых исключений в больших графах до исходного кода
Когда у вас есть большой наблюдаемый граф (т. е. наблюдаемый, составленный много раз с использованием merge , groupBy , join и т. д.), и возникает исключение, иногда трудно понять, откуда возникло исключение. Я хотел бы знать, можно ли узнать,...
446 просмотров

Преобразование RxJava в RxScala
Есть ли способ использовать и RxJava , и RxScala в одном проекте? import rx.lang.scala.{Observable => ScalaObservable} import rx.{Observable => JavaObservable} У нас есть модуль, написанный на Java, который использует JavaObservable...
547 просмотров
schedule 05.05.2023

Конвертировать RxJava Observable в RxScala Observable
Я пишу небольшое приложение JavaFx на Scala, и мне нравится использовать для этого RxScala и RxJavaFx. С помощью следующего кода я получаю RxJava Observable : JavaFxObservable.fromObservableValue(textfield.textProperty()) Очевидно,...
419 просмотров
schedule 18.04.2023

Как создать наблюдаемую разницу между двумя отсортированными наблюдаемыми?
Скажем, у меня есть две наблюдаемые отсортированных двойников. Я хотел бы получить разницу между ними как наблюдаемую. Например: 1 2 4 left: ──o───────o───────────o────/ 1 3 4 5 right:...
377 просмотров

RxScala doOnCompleted не срабатывает после вызова .take()
Я новичок в RxScala Observables и испытываю странное поведение при использовании комбинации take(n) и doOnCompleted(). Ниже у меня есть пример теста, в котором я считаю, что первая подписка верна (с take(2) в начале) и выводит все журналы для...
105 просмотров
schedule 28.06.2023

секвенирование (параллельное) Observables в Outwatch (или архивирование)
Как мне отобразить список наблюдаемых в Outwatch ? Что, если мне нужен один Observable: как мне упорядочить/заархивировать их как аппликативный? Ожидается ли, что он будет отображаться, когда я использую аппликативную (?) операцию «zip» для...
73 просмотров
schedule 09.11.2023

scala observable унифицировать наблюдаемые с последовательностью без промежуточного обновления структуры данных
У меня есть код, который вызывает cockbase для получения некоторых строк следующим образом: val gotValues: Observable[JsonDocument] = Observable.from(rowKeys).flatMap(id => couchbaseBucket.async().get(id)) Если у меня есть...
347 просмотров
schedule 07.01.2024

Объединение groupBy и flatMap(maxConcurrent, ) в RxJava/RxScala
У меня есть входящие запросы на обработку, из которых я не хочу, чтобы слишком много обрабатывалось одновременно из-за истощения общих ресурсов. Я также предпочел бы, чтобы запросы, которые имеют общий уникальный ключ, не выполнялись одновременно:...
1135 просмотров

Наблюдаемый: переключаться, если испущено менее X элементов
У меня есть список наблюдаемых obs1, obs2, obs3,..., Каждый из них может выдавать несколько элементов (из базы данных mongodb), меня интересуют только первые N элементов. Я хочу убедиться, что запросы моих наблюдаемых выполняются только в случае...
54 просмотров
schedule 22.03.2024