Абстракция Брокер на основе правил принимает решение что вызывать, как вызывать и какие параметры передать при вызове Описание Правила (rule) - содержит описание правил comparator - функция, которая имеет правила и которой передаются параметры запроса Компаратор возвращает функцию и извлечённые из запроса параметры endpoint - вызываемая функция, которой передаются параметры rule = { 'url': '/' } @broker.route( comparator = comparator_flask(rule=rule) ) def foo(): return 'foo'