This page is not created by, affiliated with, or supported by Slack Technologies, Inc.
2015-09-10
Channels
- # admin-announcements (1)
- # beginners (109)
- # boot (59)
- # cljs-dev (1)
- # clojure (101)
- # clojure-android (1)
- # clojure-denmark (4)
- # clojure-france (1)
- # clojure-japan (5)
- # clojure-russia (39)
- # clojurescript (186)
- # clojurex (3)
- # clojutre (2)
- # cursive (20)
- # datomic (6)
- # devops (6)
- # events (3)
- # hoplon (25)
- # jobs (1)
- # ldnclj (5)
- # off-topic (4)
- # reagent (3)
- # ring (2)
Смотрите что нашел - https://github.com/nginx-clojure/nginx-clojure Работал кто-нибудь с ним?
@maxp, скорей наоборот, они добавляют в nginx модуль который может запустить java приложения
@delaguardo: что с ним сейчас, сказать не могу, т.к. над проектом где это использовал, не работаю. На тот момент представлял интерес как способ делать более умный gateway в системе из множества сервисов. Альтернативы, из тех что поддерживаются и развиваются - Lua-модуль ну и все, пожалуй. Основной недостаток его, как мне показалось - с ним неудобно работать / отлаживать / тестировать / разворачивать. Т.е. нет наработанных практик. Но с тех пор прошел год, надо смотреть что сейчас.
@ilshad: спасибо, буду пробовать) меня он как раз и зацепил тем насколько похож на lua-nginx, я с ним как раз активно работаю. Но у него те же самые проблемы - отлаживать / тестировать больно
прямо сейчас могу сказать, что проект, который у меня через monit стартовал, без всяких проблем завелся через clojure-nginx. Только указал параметры JVM, путь до jar-ника и хэндлер. Сейчас тестирую как производительность изменилась
а насколько сложную логику получилось реализовать?
delaguardo: а в чем смысл clojure-nginx?
ну в смысле зачем это городить?
)) именно
Я имею в виду, нельзя nginx прикрутить сверху?
Скажем, вполне себе представляется высоконагруженный сервер по отдаче статики по сложным правилам.
Или оно прям изнутри кложи дает прирост
Вместо нативного веб-сервера
dottedmag: смишно )
Тогда in-process кложа экономит на двойной сериализации, общении с бэкендом и переключении контекстов.
@lowl4tency: Поцчиму?
dottedmag: я про шутку с моим ником)
И какой прирост кстати?
у меня показатели не изменились, но там статики нет совсем.
там просто микросервис, попробую со статикой погонять вечерком
В nginx имеет смысл пихать код, который написан для nginx -- диспетчеризацию или short-circuiting каких-то особо нагруженных эндпоинтов.
пока он мне для деплоя и нужен
а если нет прироста в динамике, то в чем пойнт?
делать CDN на кложе?
мне он нужен для движка A/B тестов со сложной логикой