один из самых медленных роутингов, и на этом добре строится что-то очень быстрое?
Звучит надёжно и перспективно
Берётся библиотека для http сервера и на ней делается реалтайм 🤔
И всё это на линуксе, а не на rtos
Это то же самое
ну, не считая того, что винда говно, а так да
Винда хорошая ос, и если речь о скорости, то в каких-то вещах она быстрее линукса (named pipe быстрее unix socket на той же самой машине с теми же самыми нагрузками)
есть бенч, или мне поверить тебе на слово?
ладно, верю
Линуксоид?
Грузия?
Ложка?
Так я без негатива.
сокеты не самый быстрый вариант связи между процессами локально
В линуксе - да, медленный. Но в некоторых кейсах удобнее shared memory
а какой самый быстрый?
Тут да, либо удобно, либо быстро. Хотя это относительно - кому какая скорость нужна
шаринг участка памяти
но это для графических приложений уже где нужно в фпс укладываться
Так а в винде named pipe и удобно, и быстро 🤷♂
Я думаю найдутся удобные обертки для быстрых крросплатформенных ipc
это для hpc всяких
Возможно. Но это не отменяет того факта, что есть функциональность, которая в винде сделана лучше и быстрее
когда надо, микрософт делает)
Лучше это же условное. Если есть документация и там и там - мне, например, без разницы к чему делать. Я тут точно сказать не могу, т.к. я никогда для винды не писал софта серьезного. Давным давно игрался в c++builder/delphi и С#+Windows Forms
Быстрее - объективное. Лучше - тоже, если оговорить, в чём её выразить. Я сводил качества к работе с api: меньшее количество вызовов, проще сбор параметров, более полная документация
https://github.com/cloudflare/mmap-sync/tree/main/examples Как пример - синхронизация в пару строк
Тут уже надо сравнивать. Если под капотом шеренная память, то надо высчитывать, сколько заберут слои абстракции над ней. И будет ли это быстрее named pipe в винде
Там из оверхеда - рид/райт гуарды на атомиках. Если судить по бенчам (разница между юникс пайпами и шаред файлами - больше, чем на порядок) - должны быть быстрее
Так а при чём тут юникс сокеты? Они медленные, с этого всё началось. С ними почти что ни сравнивай - всё будет быстрее
Пойду поищу бенчей каких-нибудь в виндовыми
А что быстрей будет?
Она умеет в атомарную запись?
в соседнем файле можно организовать синхронизацию
Что-то типа lock файла? Звучит медленно
Обсуждают сегодня