#akka-http #akka-remoting
#akka-http #akka-удаленный доступ
Вопрос:
Я новичок в мире Akka и хочу узнать, в чем разница между Akka-Remoting и Akka-HTTP. Один лучше другого с точки зрения безопасности или обслуживания? Какие вещи следует учитывать при реализации одного из них?
Ответ №1:
Akka-Http и Akka-Remoting — это две отдельные части проекта Akka, и они предназначены для удовлетворения совершенно разных потребностей.
Akka-Http предоставляет способ добавления конечных точек HTTP в проект (сервер) или для того, чтобы ваше приложение вызывало конечные точки HTTP на других серверах (клиенте). Он поддерживает неблокирующий ввод-вывод и потоковый «реактивный» стиль, как и остальная часть Akka.
Akka-Remoting — это часть проекта Akka, которая позволяет запускать поддерево участников на другом процессе или компьютере, без того, чтобы код знал о топологии. Они называют это прозрачностью местоположения. Раньше это был механизм, который обеспечивал некоторую поддержку кластеризации в прошлом, но с тех пор ему на смену пришла функция кластеризации Akka — Akka Cluster.