пор нет какого-то общего JVM Executor API, в которое втыкаться будет каждая либа - и акка, и коты и зио
(а не как сейчас, если акку и котов хочется вместе, надо как-то сшивать составную щуку из их executors)
наверное все ждут пока project loom что-то породит?
FJP не?
это имплементация, он везде programmatically создаётся если есть например клиент кафки, кассандры - у них у каждого свои пулы
Ну се3 и зио написали свои файбер-авэ пулы
видимо на это есть причины)
Ну так-то акку с ZIO запустить на одном пуле вообще не проблема - запускаем акку, вытаскиваем диспатчер и втыкаем в zio. Пара строк уйдет на одновременную остановку, но это не сложно. Скорее всего в коты можно будет воткнуть тот же пул
задача непростая потому что. У Дегуза был обзор сложностей с лумом в контексте зио, https://youtu.be/SJeAb-XEIe8
И у спивака, только в твиттере
ну да, сейчас у нас коты гоняются с IORuntime поверх akka dispatcher, потому что они инструментированы хорошо
нельзя котов третьих и зио второй воткнуть в произвольный жвм экзекьютор апи
интересно а почему нельзя? там же можно IORuntime.installGlobal(IORuntime-с-акка-dispatchers)
Вспоминается комикс про стандарты
Обсуждают сегодня