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

Широковещательное сообщение для маршрутов в ClusterRouter в Akka
Я пытаюсь передать сообщение всем маршрутам в конфигурации ClusterRouter . Я уже пробовал два варианта. Вот этот: val workerRouter = context.actorOf(Props[ClusterRouter].withRouter( ClusterRouterConfig(AdaptiveLoadBalancingRouter(metrics),...
2055 просмотров
schedule 20.10.2022

Проверить, был ли отправитель-субъект локальным или удаленным
Мне нужно определить, был ли отправитель сообщения одним из локальных или удаленных субъектов в кластере Akka. В настоящее время я нашел единственный способ сделать это: def isLocal(sndr: ActorRef) = sndr.path.address.toString ==...
932 просмотров
schedule 25.03.2022

Создать актера на любом неуказанном/случайном узле в кластере
Можно программно создать актера на удаленном узле, если вы укажете точный узел . Однако я хотел бы просто попросить акторную систему создать актор на случайном или, возможно, наименее используемом узле. Можно ли создать актера на любом...
1154 просмотров
schedule 29.07.2023

Выбрать Akka или Spark для параллельной обработки?
При выборе распараллеливания задач я обычно использую Spark. Чтение статей о параллельной обработке в Akka, таких как http://blog.knoldus.com/2011/09/19/power-of-parallel-processing-in-akka/ кажется, что использование Akka для распараллеливания...
3396 просмотров

ClusterSingletonManager не переходит на другой ресурс
Я тестировал кластер Master/Worker со следующей настройкой: 2 виртуальных сервера, на каждом сервере есть Master и Worker (отдельные jvms) Мастер создается с помощью ClusterSingletonManager Мастера также являются семенными узлами. Я...
242 просмотров
schedule 17.09.2022

Akka cluster-sharding: могут ли участники Entry иметь динамические свойства
Похоже, что Akka Cluster-Sharding хорошо сочетается с вариантом использования, в котором я должен создавать отдельные экземпляры постоянных субъектов с отслеживанием состояния на узлах Akka. Я не понимаю, возможно ли иметь тип субъекта Entry,...
2789 просмотров
schedule 14.09.2023

Запуск приложения с помощью sbt и Akka Microkernel
Могу ли я использовать оба в своем проекте? Раньше у меня был только объект, расширяющий черту App , но поскольку я начал использовать Microkernel , мне нужно иметь класс, расширяющий черту Bootable . Допустим, у меня есть что-то вроде этого:...
593 просмотров

акка-потоки с акка-кластером
Мой акка-стрим продолжается. Я хочу интегрировать свое приложение akka-streams с akka -cluster и DistributedPubSubMediator . Добавить поддержку публикации довольно просто, но с частью подписки у меня проблемы. Для справки: подписчик указан в...
4182 просмотров
schedule 27.05.2024

Как правильно развернуть с помощью Akka Cluster
Сценарий Сейчас у нас есть только один узел, на котором работает вся система. Мы хотим провести различие между «интерфейсными» узлами и одним «внутренним» узлом. Узлы "Frontend" (N узлов): поддерживает постоянное соединение с клиентами через...
881 просмотров
schedule 12.02.2022

Есть ли пример отправки сообщений между акторами с помощью Akkling.Cluster.Sharding?
Это может быть дублировать . Таким образом, я добился определенного прогресса. Однако мне сложно интерпретировать справочную документацию по C# API к нужному API Akka.FSharp . Есть ли пример отправки сообщений между акторами с помощью...
434 просмотров

Akka не выбирает существующий рабочий узел в качестве начального узла, как только начальный узел убит
Я новичок в акке. Имея очень простую конфигурацию с одним начальным узлом и одним не начальным узлом. Пожалуйста, найдите ниже, последовательность операций: - Начальный узел запущен: - val pConfig =...
355 просмотров
schedule 26.10.2022

Как я могу определить начальные узлы во время выполнения
У меня есть кластер akka с application.conf, как показано ниже: remote { // Remote configuration for this seed node enabled-transports = ["akka.remote.netty.tcp"] netty.tcp { hostname = "" port = 2555 } } cluster { seed-nodes = [...
511 просмотров
schedule 01.01.2024

В документе Akka неясно, как заставить ExtendedActorSystem десериализовать ActorRef.
Я пытаюсь сериализовать/десериализовать ActorRef через protobuf. Согласно документу Akka, единственный способ сделать это — преобразовать ActorRef в String и преобразовать его обратно в систему удаленного актера. В документе упоминается...
486 просмотров
schedule 22.11.2023

Потоки Akka - можно ли масштабировать как обычных актеров или как-то иначе?
У меня есть код, выполняющий конвейер с использованием потоков Akka. Мой вопрос в том, как лучше масштабировать его? Можно ли это сделать и с помощью потоков Akka? Или его нужно преобразовать в акторов/другим способом? Фрагмент кода: val...
364 просмотров
schedule 17.07.2023

Проверить, существует ли актер в кластере akka
Я столкнулся со сценарием, в котором мне нужно проверить, существует ли конкретный субъект или нет, что можно сделать с помощью метода ActorSystem.actorSelection, указав путь к субъекту. Однако этот метод работает правильно, когда такой субъект...
718 просмотров
schedule 23.05.2024

Akka Cluster - Восстановление данных с разбившегося актера
Предположим, у меня есть мастер с n подчиненными, где подчиненные расположены на других компьютерах. Мастер-актер выглядит так class MasterActor extends Actor { val router: ActorRef = // ... initialized router to contact the slaves...
174 просмотров
schedule 07.05.2024

Отключить ведение журнала akka для akka.actor.LocalActorRefProvider?
Я получаю кучу таких сообщений: 2018-09-25 14:22:42.606 [DEBUG] akka.actor.LocalActorRefProvider(akka://cluster) - Resolve (deserialization) of path [system/ddataReplicator/$b#1795511840] doesn't match an active actor. It has probably been...
266 просмотров
schedule 25.05.2024

Как исправить частичные результаты, появляющиеся в Cinnamon (телеметрия Lightbend)
Я запускаю кластер akka в трех контейнерах докеров. Я запускаю корицу для сбора некоторой телеметрии, и у меня есть такая ситуация, когда это только карта размера пула, активных потоков, запущенных потоков и параллелизма на панели управления Akka...
64 просмотров
schedule 10.05.2024

Какие плагины сохраняемости поддерживаются акка-типизированным и кластерным сегментированием
Я играю с Akka Typed (версия 2.6.0) и источником событий, и мне удалось заставить его работать с плагином LevelDB. Поскольку я намерен использовать кластерную среду, LevelDB не будет работать с такой настройкой, поскольку он хранит данные в...
54 просмотров

Alpakka AMQP: как обнаружить исключение объявления?
У меня есть источник AMQP и приемник AMQP с объявлениями: List<Declaration> declarations = new ArrayList<Declaration>() {{ add(QueueDeclaration.create(sourceExchangeName)); add(BindingDeclaration.create(sourceExchangeName,...
52 просмотров