Отладка маршрута Zuul к базовому микросервису - PullRequest
1 голос
/ 28 мая 2020

Я использую Spring boot. Я работаю над дефектом. Когда мы вызываем службу учетной записи через конечную точку Zuul, она дает 400 неверных запросов. Сервис учетной записи как автономный работает должным образом. Единственная проблема, по-видимому, заключается в том, что вызов маршрутизируется / проходит через конечную точку Zuul. Сейчас я это отлаживаю.

Я запустил службу учетной записи на порту 8032 localhost с добавленными моими точками отладки и проверил, что она работает, когда я звоню через локальный хост в POSTMAN. Итак, это работает как обычно. Затем я пошел в Зуул и указал в свойствах приложения zuul.routes.account.url=http://localhost:8032. Я запустил Zuul на другом порту на моем локальном хосте. Поэтому, когда я вызываю Zuul через свой локальный хост в POSTMAN, я ожидаю вызова go для службы учетной записи, которая работает на порту 8032, и ожидаю, что достигнет установленной мной точки отладки. Но этого вообще не происходит. Я получаю 400 неверных запросов.

Когда я перешел на zuul.routes.account.url=http://localhost:8050 в свойствах приложения Zuul и позвонил в Zuul через почтальона, я получил ошибку, сообщающую, что на порту не запущено приложение. 8050 означает, что значение, которое я установил для zuul.routes.account.url, устанавливается. как и ожидалось (на порту 8050 ничего не развернуто, у меня есть служба учетной записи на порту 8032). Я не могу понять, почему я не попадаю в точку отладки в службе учетной записи, развернутой на порту 8032, когда я вызываю Zuul localhost через POSTMAN.

1 Ответ

0 голосов
/ 05 июня 2020

Обнаружил причину root, это был размер заголовка http. Мне нужно увеличить его до 10 000 с 5 000, и все работало нормально. Совместное использование, чтобы другие могли найти его полезным.

...