Попробуйте также определить переменную среды ALLOW_MOCKED_AUTH_HEADER
со значением true
для запуска этого локально / в непроизводственных сценариях (или USE_MOCKED_TENANT
& USE_MOCKED_USER
).
Это необходимо, потому что команда Hystrix по умолчанию является арендатором и изолирована от пользователя. В качестве альтернативы, если вам не нужна эта изоляция и все в порядке с автоматическими выключателями и т. Д., Охватывающими арендаторов и пользователей, вы также можете изменить настройки Hystrix по умолчанию при определении команды, используя класс HystrixUtil . В конструкторе вашей команды используйте код, подобный следующему:
super(HystrixUtil.getDefaultErpCommandSetter(YourCommand.class)
.andCommandKey(HystrixCommandKey.Factory.asKey(
HystrixUtil.getGlobalKey(YourCommand.class))));