Теперь я начинаю изучать модель программирования актера. Для практики я планирую использовать аккских актеров для генерации случайных пользовательских взаимодействий.Генератор случайных случайных пользователей - актеры Akka
Для начала я думаю о внедрении простой машины состояний, такой как: вход пользователя в систему, затем выполнение 0 или более действий, а затем переход в конечное состояние (выход из системы).
Я думаю о следующей иерархии актера. OrchestratorActor
получает конфигурацию спецификаций трафика, которые он должен генерировать, а затем делегирует одному из участников, участвующих в начальных состояниях. Затем для каждого «уровня» актеры делегируют случайного актера из слоя ниже.
Вопросы:
- Что вы думаете об иерархии актер предложил?
- Я собираюсь использовать планировщик для задержки «действий».
OrchestratorActor
должен обеспечить, чтобы генерируемый трафик соответствовал данным условиям (например, 80% -ный законный, 20% -ный мошеннический трафик или что-то в этом роде). Как я могу это сделать? Разделить трафик на куски (10 минут) и убедиться, что условия выполнены для текущего куска?
Заранее спасибо! Мне не нужен код, только идеи независимо от того, насколько умны/сумасшедшие :)