Size: a a a

2020 October 28

AS

Anatoliy Shipitcyn in Tarantool
В прошлый раз была проблема ну нашим легче
источник

AS

Anatoliy Shipitcyn in Tarantool
А теперь еще бы такое сделать чтоб с файбером
источник

AS

Anatoliy Shipitcyn in Tarantool
было бы вообще огонь
источник

AS

Anatoliy Shipitcyn in Tarantool
Мне вот просто не хватает именно возможности что-то не блокируя rx запускать
источник

AK

Alexey Kuzin in Tarantool
Anatoliy Shipitcyn
А теперь еще бы такое сделать чтоб с файбером
Чем fiber.create()/fiber.new() не устраивает?)
источник

AS

Anatoliy Shipitcyn in Tarantool
с условием конечно что оно в базу не лезет
источник

AS

Anatoliy Shipitcyn in Tarantool
Alexey Kuzin
Чем fiber.create()/fiber.new() не устраивает?)
ну раньше если я там запускаю то что реально работает, то остальное встает кооператив же
источник

AS

Anatoliy Shipitcyn in Tarantool
простой пример я кидаю в файбер 3 мегабайта данных и дальше их криптухой шифрую
источник

AS

Anatoliy Shipitcyn in Tarantool
пока это происходит все остальные курят
источник

AK

Alexey Kuzin in Tarantool
Anatoliy Shipitcyn
ну раньше если я там запускаю то что реально работает, то остальное встает кооператив же
Если вы запускаете код на луа, в который можете вносить изменения, тогда надо позаботиться о внесении йилдов в него
источник

AS

Anatoliy Shipitcyn in Tarantool
я вон описал проблему
источник

AK

Alexey Kuzin in Tarantool
Если вы запускаете внешнюю сишную либу например, тогда с popen
источник

AS

Anatoliy Shipitcyn in Tarantool
Alexey Kuzin
Если вы запускаете внешнюю сишную либу например, тогда с popen
ну это будет полноценный exec
источник

AS

Anatoliy Shipitcyn in Tarantool
нуууу
источник

AK

Alexey Kuzin in Tarantool
Ну это будет то же самое, что вы создадите тред в многопоточном языке и потом асинхронно обработаете ответ
источник

AS

Anatoliy Shipitcyn in Tarantool
как бы пока ограничения просто есть по тому как тарантул пользовать как серверу приложений
источник

AK

Alexey Kuzin in Tarantool
Anatoliy Shipitcyn
ну это будет полноценный exec
там vfork
источник

AS

Anatoliy Shipitcyn in Tarantool
т.е. тяжелые вычислительные задачи которые через биндинги в C пробрасывать сейчас только через popen и выполнение отдельного процесса
источник

MA

Mons Anderson in Tarantool
Кстати, никто не запрещает написать сишную библиотеку с оффлоадингом cpu-нагрузки на отдельные треды
источник

DS

Dmitry Sharonov in Tarantool
Anatoliy Shipitcyn
простой пример я кидаю в файбер 3 мегабайта данных и дальше их криптухой шифрую
coio_call еще
источник