Size: a a a

Чат подкаста «Разбор Полётов»

2021 August 19

AA

Alexey Abashev in Чат подкаста «Разбор Полётов»
ну могу от себя
источник

АЗ

Алексей Зайцев... in Чат подкаста «Разбор Полётов»
rest api / очереди
источник

PD

Phil Delgyado in Чат подкаста «Разбор Полётов»
Хм, откуда в rest api очереди?
Это или web-socket или цепляться на какую-нибудь кафку.
Мы решили, что это слишком сильное требование, забрать diff с трех-пяти apigw дешевле.
источник

D

Dima in Чат подкаста «Разбор Полётов»
и свой токен с этим списком сравнивать?
источник

PD

Phil Delgyado in Чат подкаста «Разбор Полётов»
Каждый прилетевший запрос с access-token - сравнить, да.
источник

PD

Phil Delgyado in Чат подкаста «Разбор Полётов»
Это же проверяет получатель, а не отправитель )
источник

D

Dima in Чат подкаста «Разбор Полётов»
ну если список большой, + сетевой вызов
источник

D

Dima in Чат подкаста «Разбор Полётов»
и куча куча всего
источник

PD

Phil Delgyado in Чат подкаста «Разбор Полётов»
Почему сетевой вызов?
У тебя клиент->apigw->backend (обычно)
apigw хранит списки и запрашивает их с kc раз в секунду и проверяет по списку
diff за секунду небольшой, всего токенов отозванных за 30 секунд тоже не много, а проверить наличие хэша недолго )
источник

PD

Phil Delgyado in Чат подкаста «Разбор Полётов»
Если очень надо, то можно и blum прикрутить )
источник

D

Dima in Чат подкаста «Разбор Полётов»
блюм вероятностная структура)
источник

D

Dima in Чат подкаста «Разбор Полётов»
мне кажется для проверки токена должна быть постоянная
источник

АЗ

Алексей Зайцев... in Чат подкаста «Разбор Полётов»
а кто в итоге сравнивает токен клиента и список отозванных?
источник

PD

Phil Delgyado in Чат подкаста «Разбор Полётов»
apigw
источник

PD

Phil Delgyado in Чат подкаста «Разбор Полётов»
Можно сначала блюмом, а если по нему нашлось - то уже аккуратно. Блюм удобен для быстрого выкидывания.
источник

D

Dima in Чат подкаста «Разбор Полётов»
ну получается у вас agw джобой долбит auth ?
источник

D

Dima in Чат подкаста «Разбор Полётов»
и обновляет внутренний кэш/структурку?
источник

DP

Denis Pavlyuchenko in Чат подкаста «Разбор Полётов»
а при старте apigw как список получает? батч-запросами вычитывает его из kc?
источник

АЗ

Алексей Зайцев... in Чат подкаста «Разбор Полётов»
а у вас не бывает такого что запрос с токеном уже залетел в apigw и уже летает между различными микросервисами?
источник

AZ

Alexey Zavyalov in Чат подкаста «Разбор Полётов»
в КС отозванных токенов уже нет, поэтому при старте не надо ничего читать, как я понимаю. если только apigw не персистит себе
источник