@jvmchat

Страница 653 из 2890
Flamie
21.10.2016
19:58:34
ага

guga
21.10.2016
19:58:35
нодовский менеджер

?

Flamie
21.10.2016
19:58:42
ну да

Google
guga
21.10.2016
19:58:46
зачем он тебе?

Flamie
21.10.2016
19:58:46
у меня ж там и фронт

guga
21.10.2016
19:59:21
так у тебя же должен быть ещё вебпак или бровзорифай

Flamie
21.10.2016
19:59:25
ну я им в проект запихивала всякие жквери и тому подобное

guga
21.10.2016
19:59:35
который сделаеть углифай и минимайз твоим js

и смёрджит всё в одну

8 кжранов документации, как упаковать спринг в джарник
https://ratpack.io/manual/current/all.html#23 Building with Gradle

поменьше, согласен, но всё равно, как-то дофига

и в этих грейдловых плагинах черт ногу сломит

Stanislav
21.10.2016
20:01:35
вот прямо могу назвать номер главы в доках
так ратпак запаковывается в fatjar на раз-два. Никаких хитрообрабатываемых аннотаций, неявных подключений я всякого такого нет

guga
21.10.2016
20:02:09
ну да

Stanislav
21.10.2016
20:02:16
ну, мануал "как пользоваться грейдлом" есть у любой либы из 3 классов и более

guga
21.10.2016
20:02:41
только подключи ratpack:ratpack-gradle

Google
guga
21.10.2016
20:02:49
ой прости, его нету в мавен централ

он есть только в jcentre

Stanislav
21.10.2016
20:02:56
просто потому что это грейдл, надо людям показать, как пишется dependecies { compile '...' }

да никто не пользуется ratpack:ratpack-gradle

и без него все нормально работает

у него других проблем полно, это да

guga
21.10.2016
20:03:56
да, не спорю, от него гемороя даже больше, чем от плагина application

Stanislav
21.10.2016
20:04:36
а ты, кстати, _не_ используешь ратпак в продакшена, да ?

guga
21.10.2016
20:04:50
нет, я вообще безработный

Flamie
21.10.2016
20:04:59
та фиг знает, у меня вроде стоит градловский плагин

а все равно не взлетает

guga
21.10.2016
20:05:16
логи, где логи?

Flamie
21.10.2016
20:05:40
и как тебе их кидать? ) прямо в чат чтоль?

guga
21.10.2016
20:05:41
а так, если честно, я бы попробовал что-то на ретпаке пописать в прод

мне их стиль нравится

или залей куда-нибуть

на gist.github.com

например

Flamie
21.10.2016
20:06:59
у меня гитхаб не открывается сегодня весь день из-за их дудоса

Google
Flamie
21.10.2016
20:07:09
ща на пастбин закину

guga
21.10.2016
20:07:15
а так, если честно, я бы попробовал что-то на ретпаке пописать в прод
Да и 5й спринг, точнее его реактивная часть, будет довольно сильно похожа на ретпак

Peter
21.10.2016
20:07:20
лф линку на шарп чат

Flamie
21.10.2016
20:09:01
http://pastebin.com/LH0hjW4L

Stanislav
21.10.2016
20:10:05
мне их стиль нравится
а у меня 3 проекта крутится на ратпаке .. С каждым днем спать все страшнее и страшнее

Flamie
21.10.2016
20:10:49
всм? просто так он запускается, только с жарки не хочет

guga
21.10.2016
20:14:05
Stanislav
21.10.2016
20:14:42
во-первых, нетти. С нем очень много геморроя. У меня сетевые приложения, которые используют нетти в хвост и в гриву. Любая нестыковка версий нетти превращается в депенденси хелл. Приходится свое приложение вести в ногу с определенной версией нетти, + все остальные сторонние либы (или сам ратпак) как-то хачить под другие версии нетти

Flamie
21.10.2016
20:15:02
guga
21.10.2016
20:16:37
который застрял на версии 3 нетти

Stanislav
21.10.2016
20:19:42
потом я начал натыкаться на очень странные баги в продакшене, когда босс-экзикутор перестает отдавать таски воркерам. Оно появляется рандомно через неделю-месяц. Выглядит это так: клиент полдключается, отправляет в сокет запрос и бальше не проиходит ничего вообще. На сервере глухо, логов никаких нет, все воркеры стоят на паркинге, босс нормально висит на серверСокете, но почему-то не происходит вообще ничего

там, правда, приложение немного неправильно ратпак использует, частенько блокируется в воркерах, и местами еще какую-то магию делает

guga
21.10.2016
20:20:22
эм, грэдл билд?...
вот честно, даже не знаю чем помочь, mainClass задала?

Stanislav
21.10.2016
20:20:29
но это же не повод так себя вести

Flamie
21.10.2016
20:21:27
да)

и он там указан выше

Stanislav
21.10.2016
20:22:53
утечки пямяти бывали в директбуффере нетти, опять же

Google
Stanislav
21.10.2016
20:24:24
ну и вообще, в 90% случаев достаточно простого синхронного @Post("/path") public Json someMethod(@Param("id") int id)

guga
21.10.2016
20:24:58
а ты уверена что тебе нужно городить такой велосипед?

Flamie
21.10.2016
20:25:14
из него и взяла

Stanislav
21.10.2016
20:25:18
и как-то хочется обойти секс с асинхронщиной и ручной работой с request/response

Stanislav
21.10.2016
20:26:00
как так, у нас крутится ужеполгода сервис, и никаких проблем
у меня 2 сервиса тоже крутится без проблем

Антон
21.10.2016
20:26:01
не пытались выяснить в чем причина

Admin
ERROR: S client not available

Stanislav
21.10.2016
20:26:12
а в однои вот такое недовно появилось

не пытались выяснить в чем причина
лично я пока пристально не смотрел, два других хороших программиста не нашли в чем дело

Антон
21.10.2016
20:27:32
а там ретпак или голый нетти?

Stanislav
21.10.2016
20:27:37
ратпак

1.4.1

Антон
21.10.2016
20:28:21
у нас самописная лабуда поверх голово нетти

Stanislav
21.10.2016
20:29:37
у нас тоже была одно время

Flamie
21.10.2016
20:29:46
Stanislav
21.10.2016
20:29:58
но чот жизнь слишком коротка, чтобы писать свои http-сервера

Google
Oleg
21.10.2016
20:30:30
соболезную, коллега
вроде как не жестко

посмотрим

guga
21.10.2016
20:30:47
а как тогда правильно? есть линк?
Как-то делал по докам спринга — всё работало

Stanislav
21.10.2016
20:30:48
а в итоге все равно ратпак получается)

guga
21.10.2016
20:30:59
да и start.spring.io дает уже готовое решение

Igor
21.10.2016
20:31:29
вроде как не жестко
а версия ext какая?

guga
21.10.2016
20:31:30
а в итоге все равно ратпак получается)
ну по верх нетти много чего есть

разной версии ужасности

и количиства проблем

Антон
21.10.2016
20:32:09
лично я пока пристально не смотрел, два других хороших программиста не нашли в чем дело
могу сказать за нетти что нужно следить где пишется в чанел (из какого потока), и не читает ли кто сообщения в отдельном треде после того как им сделали релиз

а то бывали у нас умельцы )

Oleg
21.10.2016
20:32:25
Igor
21.10.2016
20:32:33
Flamie
21.10.2016
20:33:20
да и start.spring.io дает уже готовое решение
да я вроде смотрю - и все то же самое

guga
21.10.2016
20:33:35
да я вроде смотрю - и все то же самое
так убери свой такс uber jar

build уже пакует фат жарку

Igor
21.10.2016
20:35:52
в итоге по #whois только трое отписались?)

guga
21.10.2016
20:36:08
кстати, а как в базу ходите? через Block.get(supplier)

Stanislav
21.10.2016
20:36:12
могу сказать за нетти что нужно следить где пишется в чанел (из какого потока), и не читает ли кто сообщения в отдельном треде после того как им сделали релиз
проверю, спасибо. Но мне кажется, там проблема в чем-то другом. На первый взгляд, там чистый ратпат и его кишочки никто не залезает. Мне кажется, там что-то с воркер-экзикутором делается в процессе

Антон
21.10.2016
20:36:58
а там в нетти воркере выполнение идет?

Stanislav
21.10.2016
20:37:14
нет, воркеры стоят на паркинге

Flamie
21.10.2016
20:37:35
build уже пакует фат жарку
он вроде сделал другую жарку, она даже запускается, но потом снова какие-то эксепшны кучами

Страница 653 из 2890