Я новичок в структуре Akka, и я создаю приложение HTTP-сервера поверх Netty + Akka.
Моя идея до сих пор заключается в создании актера для каждого типа запроса. Например. У меня был бы актер для POST/my-ресурса и другого актера для GET/my-resource.
Где я смущен, как мне нужно заниматься созданием актера? Должен ли я:
-
Создайте нового участника для каждого запроса (я имею в виду для каждого запроса, должен ли я делать TypedActor.newInstance() соответствующего актера)? Как дорого создать новый актер?
-
Создайте один экземпляр каждого актера при запуске сервера и используйте этот экземпляр актера для каждого запроса? Я читал, что актер может обрабатывать только одно сообщение за раз, так что разве это не могло быть горло бутылки?
-
Сделайте что-нибудь еще?
Спасибо за любую обратную связь.