Описание тега actor-model

Модель акторов в информатике - это математическая модель параллельных вычислений, которая рассматривает "акторов" как универсальные примитивы параллельных вычислений: в ответ на полученное сообщение актор может принимать локальные решения, создавать больше акторов, отправлять больше сообщений, и определить, как отвечать на следующее полученное сообщение.
1 ответ

Есть ли что-то неосуществимое в статических типах актерских моделей межпроцессного взаимодействия?

Так что я только недавно столкнулся с akka за пределами игрушечной емкости, и я не могу не заметить, что он и OTP совместно используют динамическую типизацию, несмотря на общее предпочтение scala статических типов. Я начал немного копаться и наткнул…
19 ноя '17 в 18:54
3 ответа

Когда следует использовать модель актера?

Когда следует использовать модель актера? Это, конечно, не гарантирует отсутствие тупиков. Актер A может ждать сообщения от B, пока B ждет A. Кроме того, если субъект должен убедиться, что его сообщение было обработано, прежде чем перейти к следующе…
3 ответа

Если скала отстаивает неизменность, почему она приняла модель актера с ее изменчивой природой?

Я новичок в мире скал и актеров. Это то, что я узнал до сих пор: Scala - это функциональное программирование (не чисто), и люди советуют не использовать изменяемое состояние в Scala. Но с другой стороны, есть фреймворк akka, который реализует модель…
1 ответ

Каково максимальное количество экземпляров субъекта для данного идентификатора субъекта для данного субъекта в любое время в кластере сервисной фабрики?

Я пытаюсь понять максимальное количество экземпляров идентификатора субъекта, которые будут выполнять данный метод (на заданном интерфейсе субъекта) в любое время в указанном кластере сервисной фабрики. Вот мой пример: Допустим, я только что определ…
01 авг '16 в 00:06
1 ответ

Преимущества модели актера для общего состояния

Я читаю о модели актера для презентации, и все утверждают, что она превосходит параллельное программирование с общим состоянием, потому что она избегает многих ловушек, таких как тупики и условия гонки. Я спрашиваю себя, в чем специфика этих претенз…
12 июн '09 в 21:49
1 ответ

Веб-работники используют актерскую модель?

Я пытался понять, как работают актерские модели и веб-работники. В https://dzone.com/articles/html5-web-workers-classic: "Веб-работники предоставляют модель передачи сообщений, в которой сценарии могут обмениваться данными только через четко определ…
15 апр '16 в 18:27
1 ответ

Позволяет ли какая-либо модель актора в java группировать задачи?

У меня есть 1000 строк данных в MySQL, которые мне нужно обновить на основе некоторой логики, которая по какой-то причине не может быть сделана в MySQL с использованием пакетного обновления и должна быть выполнена в Java. Мне нужно разделить задания…
05 авг '14 в 19:44
5 ответов

Как бы вы объяснили актеров не программисту?

Ну, название в значительной степени таково: если бы я сидел перед вами не-техником / моей мамой / двенадцатилетним мальчиком / кокер-спаниелем и попросил вас объяснить им актеров, с чего бы вы начали? Я спрашиваю, потому что мой магистерский проект …
25 фев '10 в 15:50
1 ответ

Акка разница между actorSelection и resolActorRef

Я использую два разных способа для получения одного и того же результата, но в одном мне нужно указать время обратного вызова, почему? Им доза одних и тех же вещей? ActorRef resolveActorRef = getContext().getSystem() .provider() .resolveActorRef(Act…
26 июн '17 в 10:07
3 ответа

Имеет ли смысл когда-либо создавать дочерних акторов внутри метода Receive в AKKA?

Давайте предположим, что мне нужно делегировать некоторый подпроцесс дочернему актеру. Я мог бы создать дочерний актер во время инициализации актера (называемый PreStart в AKKA.NET). Если мне нужно несколько дочерних актеров для параллельной работы,…
06 сен '16 в 21:18
1 ответ

Сохранение состояния, которое находится в POCO/DTO с использованием Actor Model

Я искал некоторые варианты использования или примеры кода, которые иллюстрируют, как можно сохранить состояние, которое находится в простых классах модели DTO/POCO, с использованием модели актора, которая реализует бизнес-логику. Спасибо
02 окт '15 в 08:49
2 ответа

Актерская модель и обнаружение столкновений

Я просто думаю о возможности Erlang для игрового сервера. (о, я не эксперт по Erlang, просто рассматриваю этап). Это означает использование модели актера для симуляции игры. Конечно, самая большая привлекательность - это параллелизм, распределенный …
29 апр '12 в 08:18
1 ответ

Общий почтовый ящик / получатель в модели актера

Я читаю об Akka и Actor Model, и мне мешает сомнение. Я знаю, что у каждого актера может быть один или несколько получателей. Мой вопрос: может ли получатель делиться между несколькими участниками?
30 май '16 в 16:45
1 ответ

NullPointerException в GPars, Актер

Groovy: 1,8,6 GPars: 0,12 или 1,2,1 ОС: Ubuntu 14.04 LTS @Grab(group='org.codehaus.gpars', module='gpars', version='0.12') import groovyx.gpars.actor.Actor import groovyx.gpars.actor.Actors def a = 1 def b = 100000 def reactor2 = Actors.reactor { pr…
07 май '16 в 13:48
2 ответа

Модель актера: Можем ли мы получить семантику разделяемой блокировки с моделью актера?

Тот факт, что субъект обрабатывает одно сообщение за раз и инкапсулирует состояние, которое он не разделяет, достаточен для обеспечения семантики синхронизации. Таким образом, взаимное исключение (запись-блокировка) решено. Однако как нам реализоват…
16 ноя '18 в 19:15
1 ответ

Должны ли контролируемые субъекты в Akka получать сообщения напрямую или через своего руководителя?

Недавно я посмотрел отличное видео Риккардо Террелла об Akka.NET и F#, но вопрос, который я собираюсь задать, относится к Akka в целом. Я был озадачен тем, что он обсуждает стратегию супервизора и супервизора на предмет ошибок. В его примерах клиент…
08 май '16 в 12:49
1 ответ

Akka.net, как мне остановить актера, не дожидаясь окончания текущего сообщения?

Интересно, смогу ли я остановить актера, не ожидая обработки текущего сообщения, или просто отменить его. Здесь объясняются способы сделать это https://petabridge.com/blog/how-to-stop-an-actor-akkadotnet/ Но все они ждут обработки текущего сообщения…
27 окт '16 в 07:18
2 ответа

Поток данных (Task Parallel Library) и асинхронное ожидание

Допустим, я использую блоки потока данных в.NET. Утверждается, что "эта модель потока данных способствует программированию на основе акторов". Именно это я и хочу получить. Однако если я обрабатываю сообщения от BufferBlock<T> и в обработчике …
0 ответов

Фреймворк для чат-сервера с использованием AKKA

Я пытаюсь разработать чат-сервер, используя AKKA (JAVA API), чтобы использовать модель Actor. Есть ли какие-либо рамки для того же
10 июн '15 в 17:40
1 ответ

Общие очереди VS Actor Model

В моем веб-приложении J2EE я должен отправлять счетчик для каждого вызова Web API в изолированный поток для подсчета количества вызовов. Возможности включают в себя: а) Использовать атомные длинные. Я думаю, что это вызвало бы раздор, если бы у меня…