Я разработал свое приложение с Akka на одном JVM. Теперь я хочу распределить рабочую нагрузку на многих машинах. Я начал читать документацию и запутался.Разница между кластеризацией и удалением в Akka
Существует два способа сделать приложение Akka распределенным путем кластеризации и удаленного доступа. Я не понимаю разницу между ними. Если я понимаю правильно и исключают себя взаимно, так как в одной конфигурации необходимо использовать другой поставщик для справки актера:
akka.remote.RemoteActorRefProvider
akka.cluster.ClusterActorRefProvider
Так каков прецеденты? Когда я выберет одну вместо другой?
Может быть, кластеризация - это что-то вроде суперсети удалённости или, может быть, это наоборот?
«Редко использовать дистанционное использование, кластеризация является предпочтительной для большинства случаев использования». - Это было бы неплохо добавить в документы. – sourcedelica
Да, да. Тем более, что вы можете найти некоторые решения проблем на сайте AKKA - «HowTo: Common Patterns», которые концентрируются только на удалении. Я считаю, что они были написаны до того, как была введена кластеризация, и, честно говоря, это немного неопределило, на каком пути следовать. – almendar