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


[Akka Stream] Принципы механизмов задержки и варианты использования по сравнению с регулированием
Механизмы задержки При использовании Akka Stream и столкновении с проблемой задержки сообщений; очевидный ответ — использовать метод Source.delay или Flow.delay. Однако важно понять некоторые основные принципы, чтобы полностью освоить использование задержки. Задерживать Задержка не блокирует сообщения от восходящего потока. Вместо этого он принимает сообщения внутри своего внутреннего буфера, и задержка начинается, как только сообщение попадает внутрь этого внутреннего буфера...

Сохранение состояния актора с использованием Akka Persistence
Актер Akka может иметь состояние, но он теряется при завершении работы или сбое актора. К счастью, мы можем сохранить состояние актора, используя Akka Persistence , которое является одним из расширений Akka. Сначала добавьте в build.sbt следующие зависимости: libraryDependencies ++= Seq( "com.typesafe.akka" %% "akka-actor" % "2.4.2", "com.typesafe.akka" %% "akka-persistence" % "2.4.2",..

Воспроизведение шаблона обработчика событий Erlang в Akka
Мне нравится создавать системы. Системы в кибернетическом смысле слова: компоненты и связи между ними. Вот почему я пытаюсь найти языки программирования, поддерживающие этот тип программирования. Моя текущая одержимость — Erlang. Сначала небольшое отступление… Эрланг На мой взгляд, Эрланг не очень прост в изучении из-за нескольких вещей: Синтаксис Парадигма С первым особых проблем нет. Его можно преодолеть, если много разглядывать код до тех пор, пока он не обретет смысл...

Что они не говорят о «спросить»
Создание хорошей системы актеров начинается с малого. Если мы сначала не поймем должным образом меньшие строительные блоки, из которых строится большая система, мы рискуем распространить все эти маленькие ошибки таким образом, что это может превратиться в кошмар. Вы, должно быть, сталкивались с двумя способами общения с Актером : Рассказать (!) и Спросить (?) Tell (!) означает асинхронную отправку сообщения актору без ожидания ответа. Это обязательно. Вы говорите актеру что-то..

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

Каковы недостатки использования модели Immutability + Actor для программирования с параллелизмом?
При создании большого многопоточного приложения для индустрии финансовых услуг я везде, где мог, использовал неизменяемые классы и модель Actor для рабочего процесса. Я очень доволен результатом. Он использует изрядное количество кучи (его в Java,...
952 просмотров
schedule 27.09.2021

имена регистраторов для настройки регистратора akka с помощью обработчика событий
Итак, я использую Slf4jEventHandler и logback-classic. Как настроить уровни ведения журнала для разных субъектов отдельно? [Я использую Akka 2.0_M2] Я пробовал делать что-то вроде <configuration debug="true" scan="true">...
2655 просмотров
schedule 18.11.2021

Синтаксис Scala / Akka Socket Server IterateeRef
Может кто-нибудь объяснить мне значение этой строки кода? val state = IO.IterateeRef.Map.async[IO.Handle]()(context.dispatcher) (из http://doc.akka.io/docs/akka/2.0/scala/io.html ) Я предполагаю, что это частичное применение асинхронной...
402 просмотров
schedule 02.12.2021

application.conf для Scala SBT Akka Actors
Мне было интересно .. куда вы кладете application.conf файл, который настраивает актеров в файле? Я пытаюсь сделать то, что делается здесь , но SBT не улавливает файл - у меня создалось впечатление, что SBT найдет application.conf и...
10564 просмотров
schedule 06.11.2021

Эквивалент сообщения зависимых типов методов
Благодаря этому сообщению я получаю моя голова вокруг зависимых типов методов. У меня есть структура, подобная следующей trait Environment{ type Population <: PopulationBase protected trait PopulationBase def...
180 просмотров
schedule 01.11.2021

Неявное преобразование Scala в Akka ActorRef блокирует доступ к оператору отправки Akka !, почему?
Я использую Akka для программирования модели акторов с помощью Scala, и для того, чтобы полностью и в достаточной мере использовать некоторые функции моей структуры, я решил использовать неявное преобразование из абстрактного класса Scala в Akka...
672 просмотров
schedule 17.09.2021

Кластеризация Akka - заставляет акторов оставаться на определенных машинах
У меня есть приложение akka, которое я буду развертывать на многих машинах. Я хочу, чтобы каждое из этих приложений взаимодействовало друг с другом с помощью функций распределенной шины событий публикации / подписки. Однако, если я настраиваю...
1034 просмотров
schedule 23.11.2021

какой смысл в Akka Microkernel с использованием Java и Maven?
Я разработал сервер на основе Akka, и мне понравилась идея Microkernel . . Однако, когда я смотрю на детали реализации с использованием Java и Maven Я торгую простым основным классом запуска Java для решения, специфичного для фреймворка, которое...
921 просмотров
schedule 09.10.2021

Простые сеансы баз данных, эффективность и многопоточность в Akka
В настоящее время я работаю с очень большой базой данных (> 50 ГБ) и пытаюсь понять наиболее эффективный и удобный подход, который хорошо сочетается с присущей Akka потоковой передачей. Что касается подхода «обертывание всего внутри withSession...
2599 просмотров
schedule 28.10.2021

Как я могу разобрать Spray API HTTPResponse?
Я использую Spray API (спрей-клиент), чтобы попасть по внутреннему URL-адресу Solr, я хочу иметь возможность анализировать ответ в классе случая Scala. Если я просто ожидаю и HTTPResponse, я получаю значение обратно, но когда я пытаюсь...
4485 просмотров
schedule 13.09.2021

Как начать актер Scala akka
Класс ниже вызывает ошибку в строке new HelloWorld: Exception in thread "main" akka.actor.ActorInitializationException: You cannot create an instance of [HelloWorld] explicitly using the constructor (new). You have to use one of the 'actorOf'...
11441 просмотров
schedule 22.09.2021

Akka Pattern - дерево актеров, ответ на первоисточник
Это вопрос дизайна; Скажем, у меня есть дерево актеров, которые выполняют кучу обработки. Обработка запускается клиентом / субъектом соединения (т. Е. Дерево является сервером). В конце концов клиентский актер хочет получить ответ. Т.е. У меня...
2954 просмотров

scala- как подписаться на событие Akka Leader Up
Я использую акку с игрой. И я хочу, чтобы что-то было сделано только один раз, когда появится новый лидер. Я собираюсь найти что-то вроде этого, другими словами, я ищу что-то подобное. class LeaderUpHook { def onLeaderUp {...
940 просмотров

Вложенные фьючерсы в Akka
У меня есть два актера, A и B. Мой псевдокод будет выглядеть так: if A has a given state return "ok" else send a message to B and return "ok" when B is done handling the message Это моя реализация с использованием Await: val f1 =...
447 просмотров
schedule 07.09.2021

можно ли побороть стирание типа в акка получать?
У меня есть особенность и реализация актора akka, который не может должным образом различать типы входящих сообщений из-за стирания типа, поэтому первый случай соответствует всем сообщениям. Я использую scala 2.10.x, и, прочитав множество других...
1113 просмотров
schedule 17.09.2021

Как отключить сообщения об ошибках Akka, когда клиентский субъект отключается от удаленного субъекта?
Я попытался отключить, следуя тому, что мне было сказано в консольном сообщении: я установил akka.log-dead-letter-during-shutdown = off и log-dead-letter = off. Я даже установил log-remote-lifecycle-events = off. Но вроде не работает: Мой...
417 просмотров
schedule 02.10.2021

Как масштабировать akka-jetty на несколько машин? (обратный прокси)
У меня есть пристань (apache camel). Потребительский актор акка, который получает запрос, направляет запрос вместе с дескрипторомactorRef в клиентский сокет соответствующему «рабочему актору» для генерации запрошенного контента, затем я отправляю...
402 просмотров
schedule 13.09.2021

Правильный способ создания ActorSystem внутри Actor
Я использую стороннюю библиотеку ( rediscala ) для доступа к базе данных Redis в моем собственном Актере. Ниже приведен пример того, как я сейчас это делаю. Это верно ? Есть ли какие-либо потенциальные проблемы со следующим кодом, потому что я...
640 просмотров
schedule 29.10.2021

Последствия родства родитель-ребенок в акка
import akka.actor._ case object ChildMessage implicit val as = ActorSystem() class Child extends Actor { def receive = { case ChildMessage => println("I'm a child") } } class ParentWithExplicitChildren extends Actor { val children =...
506 просмотров
schedule 08.10.2021

Почему возникает ошибка "Конфликт межверсионных суффиксов"?
Я получаю эту ошибку, когда пытаюсь скомпилировать проект Scala в sbt. Modules were resolved with conflicting cross-version suffixes in {file:/home/seven3n/caja/Flujo_de_caja/}flujo_de_caja: [error] com.typesafe.akka:akka-actor _2.11, _2.10...
23197 просмотров
schedule 27.10.2021