Size: a a a

2019 July 25

AM

Andrew Mikhaylov in Kotlin JVM
Ну если ты делаешь сервер, логично подумать, что HttpClient -- немного не то.

А проект создавал чем, плагином кейтора в IDEA?
источник

AM

Andrew Mikhaylov in Kotlin JVM
Там же галочками набираешь сам фичи, которые тебе нужны. В зависимости от этих галочек формируется гредл-конфиг и сниппеты-примеры в коде. Наверняка ж поставил галочку про клиент, получил клиент и удивляешься, что он там делает :)
источник

АО

Алексей Овсянников in Kotlin JVM
T D
а он чо выключенный был чтоле))
Ну если тебе нужен сервер, а ты создаешь HttpClient... это немного странно
источник

TD

T D in Kotlin JVM
Andrew Mikhaylov
Ну если ты делаешь сервер, логично подумать, что HttpClient -- немного не то.

А проект создавал чем, плагином кейтора в IDEA?
ну да. Плагин ктора. выбрал все по инструкции. Короче дело сделанно.
источник

AO

Alexey Otts in Kotlin JVM
Алексей Овсянников
А что, кстати, считается лучшей практикой для ktor - запуск из конфига через подключение модулей или запуск через main с созданием embeddedServer? И еще вопрос - можно ли сами модули (а в идеале и весь сервер) описывать в common исходниках mpp?
Ну моё мнение, что main надо писать самому, но если вдруг, у тебя нет других входных точек кроме ктора, то наверное и конфиг ок. Но это какой то спринг конфигурейшен вей
источник

АО

Алексей Овсянников in Kotlin JVM
Alexey Otts
Ну моё мнение, что main надо писать самому, но если вдруг, у тебя нет других входных точек кроме ктора, то наверное и конфиг ок. Но это какой то спринг конфигурейшен вей
Вот да
источник

АО

Алексей Овсянников in Kotlin JVM
И заводится, кстати, тоже не с полпинка, в отличие от эмбеда
источник

АО

Алексей Овсянников in Kotlin JVM
Но я спросил с точки зрения, а может это я тупенький
источник

AE

Alexandr Emelyanov in Kotlin JVM
Alexey Otts
Ну моё мнение, что main надо писать самому, но если вдруг, у тебя нет других входных точек кроме ктора, то наверное и конфиг ок. Но это какой то спринг конфигурейшен вей
Эм. У бута тоже main, а не бут запускается в application server, там другие механизмы
источник

AM

Andrew Mikhaylov in Kotlin JVM
Алексей Овсянников
А что, кстати, считается лучшей практикой для ktor - запуск из конфига через подключение модулей или запуск через main с созданием embeddedServer? И еще вопрос - можно ли сами модули (а в идеале и весь сервер) описывать в common исходниках mpp?
Модули в коммон вынести нельзя, потому что ktor-server JVM-only, увы. Насколько я понимаю, до стабилизации kotlinx.io ситуация не поменяется.
Касательно конфигов -- сложный вопрос, конфиг-то и из embeddedServer легко можно обработать, воспользовавшись commandLineEnvironment.
источник

АО

Алексей Овсянников in Kotlin JVM
Andrew Mikhaylov
Модули в коммон вынести нельзя, потому что ktor-server JVM-only, увы. Насколько я понимаю, до стабилизации kotlinx.io ситуация не поменяется.
Касательно конфигов -- сложный вопрос, конфиг-то и из embeddedServer легко можно обработать, воспользовавшись commandLineEnvironment.
Спасибо, прояснили:)
источник

AM

Andrew Mikhaylov in Kotlin JVM
Если я правильно помню, EngineMain.main буквально из нескольких строк кода состоит, Ам ничего военного нету
источник

TD

T D in Kotlin JVM
Какую либу посоветуете юзать для работы с MySQL?
источник

TD

T D in Kotlin JVM
Стоит ли юзать статические классы в веб приложении? иил лучше юзать объекты.
Если к примеру по 10 юзеров подключаются одновременно и обращяются к одному api.

Как это скажется на производительсти и потреблении CPU и RAM
источник

AM

Andrew Mikhaylov in Kotlin JVM
С твоей ожидаемой нагрузкой, которую ты на прошлой неделе озвучивал, перформанс -- последнее, о чём надо беспокоиться. Особенно если ты на спичках экономить думаешь.
источник

AM

Andrew Mikhaylov in Kotlin JVM
Ну так, интереса ради -- ты смотрел на количество аллокаций объектов при работе, к примеру, цепочки Rx?
источник

TD

T D in Kotlin JVM
неа
источник

АО

Алексей Овсянников in Kotlin JVM
T D
Стоит ли юзать статические классы в веб приложении? иил лучше юзать объекты.
Если к примеру по 10 юзеров подключаются одновременно и обращяются к одному api.

Как это скажется на производительсти и потреблении CPU и RAM
Негативно
источник

AE

Alexandr Emelyanov in Kotlin JVM
T D
Какую либу посоветуете юзать для работы с MySQL?
у него один драйвер
источник

AE

Alexandr Emelyanov in Kotlin JVM
T D
Стоит ли юзать статические классы в веб приложении? иил лучше юзать объекты.
Если к примеру по 10 юзеров подключаются одновременно и обращяются к одному api.

Как это скажется на производительсти и потреблении CPU и RAM
в котлине нет статики
источник