LINUX.ORG.RU

Сообщения Nazar22

 

Асинхронная обработка tcp запросов

Форум — Development

Всем привет.

Для того, чтобы принимать запросы пользователей в сокет и дальше читать и писать в сокет можно использовать современный liburing.

Всё просто, если пишем эхо сервер. А если на формирование ответа требуется время (сходить в базу данных или открыть большой файл или сделать запрос по сети к другому сервису), то хотелось бы делать это асинхронно.

Один из вариантов это использовать потоки. Сторонние библиотеки использовать не хочется (libuv или libev).

Кроме потоков есть ещё варианты?

 ,

Nazar22
()

RSS подписка на новые темы