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

как делать актеров (erlang) в Java?
Я работаю над финансовыми приложениями на Java, и добиться правильного параллелизма очень сложно. Предполагается, что Erlang и модель акторов хорошо подходят для массово параллельных приложений, но я не могу понять, как это сделать на Java. Я знаю,...
1324 просмотров
schedule 03.06.2024

Блокируется ли этот актор Scala при создании нового актора в обработчике?
У меня есть следующий фрагмент кода: actor { loop { react { case SomeEvent => //I want to submit a piece of work to a queue and then send a response //when that is finished. However, I don't want *this* actor to...
786 просмотров
schedule 18.02.2023

Символы или классы случаев для отправки сообщений актерам Scala?
В примерах актора Scala я видел, как актору отправляется сообщение без параметров (например, this ), case class es (или case object s) были созданы и затем использованы в качестве сообщений. Символы работают так же хорошо и выглядят немного...
431 просмотров
schedule 19.09.2023

Актеры Scala с взаимодействием Java с базовыми библиотеками COM
Я работаю над проектом JVM, в котором используются компоненты ESRI (на основе COM, обернутые с помощью JIntegra). Клиент запросил файлы JAR, которые мы производим, работают на JVM и доступны для кода Java. Я хотел бы использовать Scala, но меня...
235 просмотров
schedule 16.05.2022

Как работают Актеры по сравнению с потоками?
Есть ли хорошее и краткое объяснение того, как работают Актеры по сравнению с потоками? Разве поток нельзя рассматривать как актера и отправлять сообщения другим потокам? Я вижу некоторую разницу, но для меня это не так ясно. Могу ли я...
17728 просмотров

Как распространять и поддерживать программу java / scala в кластере Linux?
У меня есть небольшой кластер Linux-машин и учетная запись на всех из них. У меня есть ssh-доступ ко всем из них без входа в систему без пароля. Как я могу использовать акторов или другую абстракцию параллелизма Scala для распространения? Каков...
490 просмотров

Трехуровневая архитектура на диаграмме вариантов использования
Я разрабатываю трехуровневую систему, пользователь передает данные на сервер, который выполняет обработку на стороне сервера и запрашивает базу данных и т. д. обычные вещи. Мне интересно, я должен включить базу данных в диаграмму в качестве актера?....
2451 просмотров
schedule 23.02.2023

Какие дизайнерские решения предпочли бы Scala Actors вместо JMS?
В чем разница с использованием Scala Actors вместо JMS? Например, с точки зрения производительности и масштабируемости, что добавляет модель Scala Actor по сравнению с JMS? В каких случаях имеет смысл использовать акторов, а не JMS, т.е. какие...
13099 просмотров
schedule 13.04.2022

как я могу сохранить ссылку на актера scala?
Здравствуйте, я новичок в Scala, и мне не удалось понять, как можно сохранить ссылку на актера во втором актере для отправки сообщения в более позднее время. В своем коде я пытаюсь отправить тестовое сообщение одному актеру. когда он получает это...
1696 просмотров
schedule 01.08.2023

Акторы Scala и общее состояние
Я пытаюсь реализовать субъект-диспетчер, который либо обрабатывает запрос, либо делегирует обработку другому субъекту в случае сбоя (на самом деле это экспоненциальный алгоритм отсрочки). Субъект диспетчера имеет логическую переменную, которая...
2180 просмотров
schedule 07.08.2022

В AKKA вызов выключения супервизора останавливает всех субъектов, за которыми он наблюдает?
Допустим, у меня есть руководитель, который связал двух актеров. Когда мое приложение закрывается, я хочу изящно отключить этих актеров. Останавливает ли вызов supervisor.shutdown() всех актеров или мне все равно нужно останавливать актеров вручную?...
1414 просмотров
schedule 03.07.2023

Акка и государство среди акторов в кластере
Я работаю над своим дипломным проектом bc, который должен быть сервером Minecraft, написанным на scala и Akka. Сервер должен легко развертываться в облаке или в кластере (не уверен, что я использую правильную терминологию... он должен работать на...
2866 просмотров

Почему сообщения, полученные актером, не упорядочены?
Я изучал акторную модель (в частности, реализацию в Scala), но не могу понять, почему существует требование, чтобы сообщения поступали в произвольном порядке. Похоже, что есть, по крайней мере, несколько элегантных решений проблем параллелизма на...
1297 просмотров
schedule 04.08.2023

Akka Actor не завершает работу при возникновении исключения
В настоящее время я пытаюсь начать работу с Akka, и у меня возникла странная проблема. У меня есть следующий код для моего Актера: class AkkaWorkerFT extends Actor { def receive = { case Work(n, c) if n < 0 => throw new...
8632 просмотров
schedule 31.03.2023

Выполнение задач, связанных с ЦП, с помощью акторов Scala?
Предположим, мне нужно выполнить несколько задач, связанных с процессором. Например, если у меня 4 процессора, я бы, вероятно, создал пул потоков фиксированного размера из 4-5 рабочих потоков, ожидающих в очереди, и поместил бы задачи в очередь. В...
1139 просмотров
schedule 11.04.2022

Как получить сообщения актера из стандартного ввода?
Я хотел бы знать, возможно ли (и как) заставить актера akka получать сообщения со стандартного ввода. По сути, идея заключалась бы в том, чтобы каждая строка ввода отправлялась как сообщение актеру, например. > myprogram DO X DO Y ... а...
1364 просмотров
schedule 04.10.2022

как правильно настроить Akka.Actors по сравнению со Scala.Actors
Как запустить 2 актера Akka, чтобы вызывающая сторона отправляла потребителю сообщение каждые n секунд? Поскольку нет методов циклической реакции, как в библиотеке Scala.Actors, я как-то застрял, следующее не будет компилироваться и выдает:...
359 просмотров
schedule 02.01.2023

Ответ клиенту-исполнителю не передается.
У меня неожиданное поведение при использовании удаленных участников. У меня есть сервер и «клиент». Клиент отправляет сообщение субъекту сервера, и сервер отвечает. Когда я использую '?' оператор все работает как положено. Я получаю ответ от...
354 просмотров
schedule 21.02.2023

Актер Scala: receiveWithin() не получает сообщения
Я создаю службу на основе акторов в Scala, где потребители могут запрашивать, авторизованы ли клиенты, а также могут авторизовать клиентов. Если потребитель запрашивает состояние авторизации клиента, а этот клиент еще не авторизован, субъект должен...
462 просмотров
schedule 08.01.2023

Модель акторов: в чем особенность Erlang / OTP? Вы могли бы использовать другой язык?
Я искал изучение Erlang / OTP и в результате читал (хорошо, бегло бегло) о модели акторов. Насколько я понимаю, модель актора - это просто набор функций (выполняемых в облегченных потоках, называемых «процессами» в Erlang / OTP), которые...
13329 просмотров