2016-08-08 3 views
1

Мы изучаем пару шлюзов API, в частности Kong. Просматривая их документацию, похоже, они поддерживают преобразование запроса/ответа.Поддерживает ли интерфейс API API Aggregation

Однако, если я правильно понимаю это, это кажется ограниченным заголовками.

Поддерживает ли поддержка API API API как Netflix?

+0

Вы когда-нибудь находили решение для этого? –

ответ

1

Нет, по умолчанию один HTTP-запрос в Конг будет соответствовать только одному URL-адресу вверху.

коан request и response плагинов преобразования обрабатывать простой заголовок, тело и манипуляции строки запроса, но Kong не обрабатывает агрегацию API.

Очевидно, что Конг очень легко модифицировать с помощью собственного механизма плагинов, но эмулируя то, что кажется сложным инструментом динамической оркестровки, управляемым метаданными, который Netflix описывает (через Lua), будет нетривиальным.

Если вы использовали Kong здесь, скорее всего, это будет только как шлюз (что хорошо) и сами создайте простые API оркестровки, которые агрегировали ваши обратные вызовы.

+1

Спасибо за ваш комментарий, это было действительно полезно. Основываясь на вашей информации, мы теперь изучаем шаблон [Backend-For-Frontend] (https://www.thoughtworks.com/insights/blog/bff-soundcloud), чтобы обеспечить указанную агрегацию. – Phil

Смежные вопросы