Size: a a a

2019 December 23

OK

O K in Istio_ru
спасибо, смотрел
источник

OK

O K in Istio_ru
наверное плохо тестировал, есть идея , что упустил
источник

OK

O K in Istio_ru
было так
  - match:
     - headers:
         x-auth-userid:
           regex: '^.*(qa\d\{2}).*$'
источник

OK

O K in Istio_ru
ньюанс в том, что на второй сервис нужно переправлять параллельно (там аутентификация использовается при логине), либо так, чтобы второй сервис понимал об этом что HTTP запрос к нему, но не терять запрос от первого сервиса
источник

AK

Anton Konovalov in Istio_ru
смотрите у вас либо идея как в nginx c auth request
то есть сначала запрос на auth
потом запрос на сервис
источник

OK

O K in Istio_ru
задача: при логине на фронт, сам фронт контейгнер получает jwt токен, в браузере только куки (как-то перенастроить нет возможности). Вот нужно этот токен, что пришел в контейнер (видно в сниффере) переправить на другой сервис
источник

AK

Anton Konovalov in Istio_ru
тогда просто mirroring или
источник

AK

Anton Konovalov in Istio_ru
просто side-car на сервисе
источник

OK

O K in Istio_ru
вот мирроринг как бы работает,  в сниффере видно , что токен приходит, но ендпоинт что принимает чего-то не логирует на уровне джавы этого
источник

OK

O K in Istio_ru
если делать любые запросы на апи ендпоинт - все ок. В сниффере тоже все ок. А токен да и любой трафф как мирроринг не видно апи ендпоинтом
источник

AK

Anton Konovalov in Istio_ru
может вы настроили что если попадает матч то он уходит только на миррор?
источник

OK

O K in Istio_ru
     route:
     - destination:
         host: frontend
         port:
           number: 3005
     mirror:
       host: backend
       mirror_percent: 100
       port:
         number: 8080
источник

OK

O K in Istio_ru
все отправляю
источник

AK

Anton Konovalov in Istio_ru
там же понимаете логики ни какой нет 🙂 что написали , то и делает. я бы поставил  как пример их http.bin
источник

OK

O K in Istio_ru
возможно формат http запроса неправильный к бекенду? Там хост как frontend указывается в сниффере на бекенде
источник

AK

Anton Konovalov in Istio_ru
для теста
источник

AK

Anton Konovalov in Istio_ru
и проверил бы что например все доходит до одного и до другого
источник

AK

Anton Konovalov in Istio_ru
без всяких матчей
источник

AK

Anton Konovalov in Istio_ru
потом с матчами
источник

OK

O K in Istio_ru
оно доходит
источник