Есть ли модуль преобразования HTTP запросов в msgpack/JSON в Nginx?

Есть желание сделать HTTP приложение-обработчик на X(произвольном) языке. Язык умеет работать с tcp/unix/pipe, обрабатывать msgpack/json и выдавать его в ответ. Работать с HTTP он не умеет (руками делать поддержку тоже не желательно).

В голове выстроилась такая цепочка:

-- http request ---> nginx + какой-то module ---> msgpack/json --> backend

В отличии от resty и иже с нем, backend должен быть отдельно стоящим приложением.

Преимущества:

  • Масштабируемость
  • Независимость от ЯП


Вопрос:

Известны ли вам какие-то подобные модули для Nginx или альтернативы?
  • Вопрос задан
  • 467 просмотров
Пригласить эксперта
Ответы на вопрос 1
mva
@mva
CEO, CTO, Lua/Gentoo/IPv6 Pioneer
lua_nginx_module (он же openresty) + luasocket, например :)
И через сокеты уже стучать приложению результат в msgpack/json
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы