Хм, откуда в rest api очереди? Это или web-socket или цепляться на какую-нибудь кафку. Мы решили, что это слишком сильное требование, забрать diff с трех-пяти apigw дешевле.
Почему сетевой вызов? У тебя клиент->apigw->backend (обычно) apigw хранит списки и запрашивает их с kc раз в секунду и проверяет по списку diff за секунду небольшой, всего токенов отозванных за 30 секунд тоже не много, а проверить наличие хэша недолго )