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


Доводы в пользу неблокирующего JDBC - Часть вторая
Задний план Это серия из трех частей Часть первая - нажмите на ссылку Часть вторая - эта страница Часть третья - обновление от начала 2021 года В первой части мы рассмотрели неблокирующие звонки и системы на основе событий. Разделы на этой странице Мы постараемся понять Java NIO на высоком уровне Мы объясним важность курсоров / соединений в базе данных. Мы сделаем аргумент в пользу неблокирования JDBC Java IO NIO и NIO2 Ключевые аспекты У Java IO был поток на..

Мониторинг приложений Akka с помощью Mesmer и OpenTelemetry
Мониторинг и наблюдаемость Термины «мониторинг» и «наблюдаемость» в последнее время часто используются в запутанных взаимозаменяемых контекстах. Они тесно связаны, но по существу подходят к проблемам с разных сторон. Короче говоря, мониторинг — это акт сбора данных, а наблюдаемость — это свойство (и мера https://en.wikipedia.org/wiki/Observability ) системы, которая позволяет нам делать выводы о внутреннем состоянии исключительно на основе внешний вывод. Можно сказать, что..

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

Как реализовать запланированное задание на определенную дату в Play 2.0?
Где поддержка заданий в Play 2.0? Я прочитал эту ветку и нашел способ реализовать запланированные задания через определенные интервалы с использованием Global и Akka. Но до сих пор понятия не имею о запланированном задании на определенную...
3531 просмотров
schedule 05.05.2024

Akka ZeroMQ — есть ли способ получить адрес сокета?
Предположим, что следующий фрагмент кода: class MQActor extends Actor { // Bind on port 0... Technically this should pick a free port val pubSocket = context.system.newSocket(SocketType.Pub, Bind("tcp://127.0.0.1:0")) def receive =...
854 просмотров
schedule 27.11.2023

Параллельная обработка файлов в Scala
Предположим, мне нужно параллельно обрабатывать файлы в заданной папке. В Java я бы создал поток FolderReader для чтения имен файлов из папки и пул потоков FileProcessor . FolderReader считывает имена файлов и передает функцию обработки файлов...
5990 просмотров
schedule 17.02.2024

Ошибка с маршрутами
Я новичок в игре, scala и akka, и я получаю сообщение об ошибке при использовании sbt для его сборки и компиляции путем загрузки localhost в веб-браузере. Ошибка в браузере, которую я получаю: Ссылка ошибки компиляции на маршруты неоднозначна; он...
1354 просмотров

Акка с игровым фреймворком
все еще учусь осваивать akka java с игровым фреймворком. У меня есть фрагмент кода ниже. Он работал нормально, но решил дать некоторые головные боли. public class Application extends Controller { static ActorRef masterActor; RubineActor...
864 просмотров
schedule 25.11.2023

akka Actors — Реализация рабочих процессов, действий или диалогов
Допустим, я хочу реализовать ProgrammableRemote в акке — ProgrammableRemote - WatchMovie 1. Tv ! PowerOn 1.1 Tv ! ChangeInput 3 2. DVD ! PowerOn 3. AVReceiver ! PowerOn 3.1 AVReceiver !...
905 просмотров
schedule 17.03.2024

Scala - перечисление против классов случаев
Я создал акка-актера под названием LogActor. LogActors получает метод, обрабатывающий сообщения от других субъектов и регистрирующий их на указанном уровне журнала. Я могу различать разные уровни двумя способами. Первый: import LogLevel._...
6639 просмотров
schedule 05.03.2024

странное сообщение об ошибке: неверная символическая ссылка. Подпись в package.class относится к термину apache в package org, который недоступен.
Когда я попытался скомпилировать простую программу akka с безопасным типом (scala 2.10, akka, 2.1.0): scalac -cp "akka-actor_2.10-2.1.0.jar:akka-camel_2.10-2.1.0.jar" write2.scala error: bad symbolic reference. A signature in package.class...
24649 просмотров
schedule 04.01.2024

Возникли проблемы с планировщиком Akka 2.1.2 («система» не распознана)
Я пытаюсь запустить очень простой цикл повторяющихся функций, согласно этим примерам: http://doc.akka.io/docs/akka/2.1.2/scala/scheduler.html Код: import akka.actor.Actor import akka.actor.Props import scala.concurrent.duration._ object...
6009 просмотров
schedule 08.06.2024

Как использовать фьючерсы с Akka для асинхронных результатов
Я пытаюсь одновременно писать в несколько файлов, используя инфраструктуру Akka. Сначала я создал класс с именем MyWriter, который записывает в файл, а затем, используя фьючерсы, я дважды вызываю объект, прыгая, что для меня будут созданы 2 файла, но...
1018 просмотров
schedule 24.11.2022

Akka Microkernel на Heroku
У меня есть Akka 2.1.0, работающая на микроядре. На моей локальной машине я запускаю sbt dist для сборки exec, а затем cd target/dist и bin/akka sample.kernel.hello.HelloKernel . Heroku использует автоматическую команду sbt clean compile...
186 просмотров
schedule 14.03.2024

Ограничение количества потоков в фреймворке Play 2.1
Я использую Play 2.1 со Scala для непрерывного запуска нескольких тестов. Я делаю Future.traverse(tests)(test => Future(runTest(test)) . Я хочу ограничить количество параллельных тестов, поэтому я хочу ограничить количество потоков в...
1646 просмотров

Akka: Что происходит, когда вы говорите ActorRef, а он ожидает, что вы спросите?
У меня есть следующее: val future = myActor ? Message И в моем актере мое сообщение о получении имеет что-то вроде этого: sender ! Response Если я сделаю следующее и проигнорирую ответ, будут ли какие-либо негативные последствия?...
2848 просмотров
schedule 04.11.2022

Фьючерсы в Scala и Akka
Чем Scala Futures отличается от Akka Futures, один из них лучше другого? Концептуально они кажутся похожими, что упрощает неблокирующее асинхронное программирование.
451 просмотров
schedule 21.10.2022

Тупик потока с play 2.2.1 и JPA
Я нахожу какое-то странное поведение с JPA. В некоторых случаях мы получили ошибку "Timed out waiting for a free available connection." at com.jolbox.bonecp.DefaultConnectionStrategy.getConnectionInternal(DefaultConnectionStrategy.java:88)...
805 просмотров
schedule 27.09.2022

conf/reference.conf не работает в dist zip в Play 2.2.1 с Akka 2.2.3
Я пишу приложение P2P на Scala, которое работает в Play 2.2.1 с Akka 2.2.3. Когда я распространяю свой проект Play, my project/conf/reference.conf будет включен в dist zip. Это нормально. Затем я распаковал ZIP и перезаписал...
275 просмотров
schedule 02.12.2023

Как регистрировать все входящие сообщения от Akka (Java)
В Scala вы можете обернуть функцию получения с помощью LoggingReceive. Как добиться того же от Java API? def receive = { LoggingReceive { case x ⇒ // do something } }
2214 просмотров
schedule 30.01.2024

Контроль появления актеров в Akka, которые потребляют заметное количество памяти
Я построил распределенную модель потокового машинного обучения, используя модель актера akka. Обучение модели происходит асинхронно путем отправки экземпляра обучения (данные для обучения) актеру. Обучение на этих данных занимает время вычислений и...
791 просмотров
schedule 24.12.2023

Исключения сломанных каналов от клиента Redis Jedis
У нас есть вызовы клиента Redis из приложения Play Framework. Эти вызовы Redis выполняются от Актера с использованием Akka Schedular. Этот планировщик запускается каждые 60 секунд, что делает вызовы Redis вместе с другими вызовами JDBC. После того,...
5200 просмотров
schedule 25.12.2023

Что означает стрелка тильды в этом контексте?
Это код с https://github.com/eigengo/activator-spray-twitter/blob/master/src/main/scala/core/tweetstream.scala Что делает оператор ~>(тильда)? Я думаю, что это должен быть оператор HttpRequest, но я не смог найти такой оператор в API спрея. Я...
3672 просмотров
schedule 29.03.2024