Порядок правил отправки имеет значение, выигрывает первый матч по шаблону.
Шаблон, который вы используете для службы default
, фактически совпадает с запросами для других двух служб, поэтому он побеждает - все запросы отправляются в службу default
, ни один не переходит к другой. services.
Вам необходимо указать наименьшее количество определенных c шаблонов (в вашем случае это правило для default
) после , чем больше конкретных c. В вашем случае это означало бы поместить его последним.
Но поскольку целью этого последнего правила будет сервис default
, вы можете полностью его исключить - запросы, которые не соответствуют ни одному шаблону правила в dispatch.yaml
файл (оценивается в порядке их следования в файле) в любом случае будет отправлен в службу default
.