Привод пружины 1.5.x /hystrix.stream не работает - PullRequest
0 голосов
/ 28 апреля 2018

У меня та же проблема, что и ниже. Очень простое приложение с пружинной загрузкой Hystrix, которое не может загрузить привод /hystrix.stream.

Приложение использует Spring начального загрузчика parent 1.5.x и hystrix 1.5.x libs. Это хорошо работало с Spring boot 1.3.x. Другие приводы хороши.

Кажется, есть известная проблема с 1.4.x и 1.5.x, однако Я ищу обходной путь . Пожалуйста, не предлагайте решения для Spring boot 2.0.x.

Из выпуска github:

https://github.com/Netflix/Hystrix/issues/1566

Мы используем родителя загрузочного запуска Spring 1.5.2.RELEASE и зависимости hystrix 1.5.6. К счастью, это работает раз в сто попыток. Мы действительно озадачены, почему это работает один раз, а потом никогда. Все сервисы работают на локальном компьютере.

Данные журнала приведены ниже:

Proxy opening connection to: http://localhost:6001/hystrix.stream 2017-05-05 12:29:16.951 INFO 4876 --- [nio-6001-exec-5] ashboardConfiguration$ProxyStreamServlet : Proxy opening connection to: http://localhost:6001/hystrix.stream 2017-05-05 12:31:36.163 INFO 4876 --- [trap-executor-0] c.n.d.s.r.aws.ConfigClusterResolver : Resolving eureka endpoints via configuration

Если мы попытаемся свернуть конечную точку вместо того, чтобы получить снимок данных, мы получим

Предыдущие версии Spring-boot 1.3.x не имели проблем. На первый взгляд, это кажется несовместимостью с Spring-boot или одной из его зависимостей, поскольку у нашей команды не было проблем до недавнего обновления с Hystrix.

Примечательно, что все остальные части Hystrix работают просто отлично. RequestLog и, по крайней мере, прерывание цепи работают, как задумано. По какой-то причине Hystrix Streaming Servlet больше не работает для нас.

Симптомы, которые мы получаем для этой проблемы, следующие:

  • Невозможно подключиться к командному потоку (за описание заявки)
  • Журнал доступа получает 503 http статус записи для конечной точки hystrix.stream
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...