в учебнике akka, что делает диспетчер iot, если он не взаимодействует с другими участниками? - PullRequest
0 голосов
/ 13 июля 2020

Я просматриваю руководство здесь и вижу, что вызывается метод create в IotSupervisor, и результат передается в ActorSystem в root приложения. Однако мне было интересно, зачем использовать этот неиспользуемый актер вместо DeviceManager, который является самым верхним актером, взаимодействующим со своими дочерними акторами.

1 Ответ

0 голосов
/ 13 июля 2020

Потому что оба DeviceManager и DashboardManager будут дочерними элементами IotSupervisor согласно диаграмме. Вот почему приложению нужна точка входа, которая находится на более высоком уровне, чем DeviceManager.

Найдите диаграмму ниже, я скопирую ее из точной ссылки на руководство.

введите описание изображения здесь

...