Как получить тип актеров Акка? - PullRequest
0 голосов
/ 14 сентября 2018

Как проверить тип создаваемых актеров?

Я столкнулся с проблемой, когда создал не того актера.Я использую guice для создания акторов, и поэтому создание отделено от бизнес-логики.

Основной причиной проблемы было то, что я создал Actor (назовем его X) вместо RouterActor, который перенаправляет актерам типа X.

Таким образом, все выглядело нормально для проверки правильности, но служба не работала при превышении нагрузки и превышении времени ожидания при блокировке субъекта.

Подходы до сих пор

  1. нетtest (это то, что на самом деле вызвало проблему)
  2. проверка путем получения пути актера ответа (это кажется излишне запутанным)
  3. устанавливает цель производительности и не проверяет реализацию, но проверяетесли цель держится.то есть: для 100 запросов в секунду, когда 10% времени ожидания запросов гарантируют задержку ответа.
...