Является ли Akka подходящим для систем с кратковременным охватом сети?

Можно ли использовать Akka в системе, где ожидается, что узлы будут перемещаться внутри и снаружи Wi-Fi? Какие аспекты необходимо учитывать (например, какие транспортные протоколы предпочтительнее)?

Ответ 1

Akka подходит для систем с временным охватом сети. Иерархии супервизора могут использоваться для обработки ошибок, не связанных с доставкой, как указал Виктор в комментариях к вопросу. Подробнее см. Разговор в комментариях к вопросу.

Чтобы проверить это, я провел некоторое тестирование с двумя компьютерами и физически включил и отключил сетевое подключение к одному из них. Не было проблем с висящими сокетами и сообщениями, которые были поставлены в очередь во время отключения, были доставлены, когда соединение было (физически) восстановлено, как и ожидалось.