WSO2 - AM 2.5.0 Возможная проблема параллелизма, приводящая к неверной ошибке учетных данных - PullRequest
0 голосов
/ 11 декабря 2018

У меня есть распределенная реализация Api Manager с двумя серверами, каждый с тремя экземплярами API-менеджера, один с профилем KeyManager, другой с профилем TrafficManager и последний с профилем шлюза.

Примерно так ...

enter image description here

У меня зарегистрировано одно приложение для предоставления ключа потребителя и секретного ключа, и этоприложение подписано на API-интерфейс, настроенный для сквозного доступа.

Проблема заключается в том, что при увеличении параллелизма API-интерфейса 40% запросов возвращают ошибку «Invalid Credential»:

TID: [-1234] [] [2018-12-10 20: 58: 50,725] WARN {org.wso2.carbon.apimgt.gateway.handlers.security.APIAuthenticationHandler} - ошибка аутентификации API из-за неверных учетных данных {org.wso2.carbon.apimgt.gateway.handlers.security.APIAuthenticationHandler}

Если и я тестирую сервис с низким параллелизмом, все в порядке ...

Этот сервис получают близко к82000 запросов в день.

Служба используется в следующих шагах:

1.- Запрос свежего токена 2.- Запрос API с свежим токеном

Мыработают над изменением логики использования API сэтот же токен действителен (3600 секунд)

Но я боюсь, что это не проблема ...

Есть идеи?

Спасибо большое ...

...