Size: a a a

2019 September 01

SZ

Sergey Zolotov in Kotlin JVM
Kira Alche
Привет всем, внезапно вопрос:
Захотелось cron в своем приложении, чтобы джобы дергать по расписанию, в котлине что-то своё есть, или старый добрый кварц?
корутину с delay)
источник

KA

Kira Alche in Kotlin JVM
Sergey Zolotov
корутину с delay)
Если только тикер с ней, чтобы раз в минуту запускался, мне абсолютное время нужно
источник

SZ

Sergey Zolotov in Kotlin JVM
https://github.com/GoogleContainerTools/jib странно что тут в истории нет упомнаний. никто не юзает чтоль?
источник

AM

Andrew Mikhaylov in Kotlin JVM
Sergey Zolotov
https://github.com/GoogleContainerTools/jib странно что тут в истории нет упомнаний. никто не юзает чтоль?
Я юзал в тривиальном пет-проекте, довольно удобная штука, но так и не смог с секретами линуксовыми его подружить. Впрочем, факт того, что эта штука может без рута собрать контейнер, ОЧЕНЬ радует.
источник

Н

Напыщенное Эго in Kotlin JVM
А что с неблокироющими вызовами в мире JVM? Я так понял, например, ktor+netty решает этот вопрос для сетевых запросов.
А с неблокирующим взаимодействием с БД как дела обстоят?
источник

IS

Ihar Sadounikau in Kotlin JVM
Монгу можно для асинхронного взаимодествия использовать
источник

Н

Напыщенное Эго in Kotlin JVM
постгре в первую очередь интерсует
источник

AM

Andrew Mikhaylov in Kotlin JVM
Ну и упоминания вот этого https://r2dbc.io/ я нередко слышу (но мимокрокодил, да)
источник

Н

Напыщенное Эго in Kotlin JVM
я так понял все ждут java.sql2
источник

Н

Напыщенное Эго in Kotlin JVM
но не знаю где узнать какое-нибудь ETA
источник

SZ

Sergey Zolotov in Kotlin JVM
Напыщенное Эго
А что с неблокироющими вызовами в мире JVM? Я так понял, например, ktor+netty решает этот вопрос для сетевых запросов.
А с неблокирующим взаимодействием с БД как дела обстоят?
Dispatchers.IO заворачивай
источник

SZ

Sergey Zolotov in Kotlin JVM
все равно будешь юзать какой-нибудь пул коннектов
источник

Н

Напыщенное Эго in Kotlin JVM
Sergey Zolotov
Dispatchers.IO заворачивай
Это что-то по типу как выделить набор потоков (в кол-ве эдак 10-100шт) и все запросы к БД делать в контексте этого набора потоков.. Правильно понимаю?
источник

BV

Boris Vanin in Kotlin JVM
Напыщенное Эго
А что с неблокироющими вызовами в мире JVM? Я так понял, например, ktor+netty решает этот вопрос для сетевых запросов.
А с неблокирующим взаимодействием с БД как дела обстоят?
google nio
источник

AM

Andrew Mikhaylov in Kotlin JVM
Напыщенное Эго
Это что-то по типу как выделить набор потоков (в кол-ве эдак 10-100шт) и все запросы к БД делать в контексте этого набора потоков.. Правильно понимаю?
Всё так. Там 64 потока из коробки, ЕМНИП.
источник

SZ

Sergey Zolotov in Kotlin JVM
ага. и еще из коммон пула переиспользует по нужде
источник

Н

Напыщенное Эго in Kotlin JVM
но все равно ведь не полноценный non-blocking получается.. да?
источник

BV

Boris Vanin in Kotlin JVM
Напыщенное Эго
но все равно ведь не полноценный non-blocking получается.. да?
Для постгреса есть асинхронный драйвер же, см выше ссылку
источник

BV

Boris Vanin in Kotlin JVM
Этот вот я пробовал и оно даже работает
https://github.com/jasync-sql/jasync-sql/
источник

AM

Andrew Mikhaylov in Kotlin JVM
Собсна, в r2dbc, судя по сайту, оно под капотом и применяется.
источник