Size: a a a

2020 March 27

ZZ

Zorro Zorroff in pro.cxx
Добрый вечер! А подскажите плиз асинхронную, маленькую, без буста, без boost.asio,  maintained, HTTP Client библиотеку
источник

AT

Andrew Titov in pro.cxx
А почему без Boost?
источник

V

Vyacheslav in pro.cxx
Zorro Zorroff
Добрый вечер! А подскажите плиз асинхронную, маленькую, без буста, без boost.asio,  maintained, HTTP Client библиотеку
libuv, libevent
источник

YH

Yuri Hudobin in pro.cxx
Zorro Zorroff
Добрый вечер! А подскажите плиз асинхронную, маленькую, без буста, без boost.asio,  maintained, HTTP Client библиотеку
nghttp2, но я ее специально для http/2 брал.
источник

ZZ

Zorro Zorroff in pro.cxx
постоянно, и довольно успешно, всё происходило под флагом "ну не будем же мы ради одной фичи тянуть буст".
в проекте есть однако standalone asio, на нем был прикручен restbed если я не ошибаюсь, но он чото unmaintained в области http client (server ok)
источник

ZZ

Zorro Zorroff in pro.cxx
спасибо, щас посмотрим nghttp2
источник

ZZ

Zorro Zorroff in pro.cxx
libuv? спасибо также
источник

YH

Yuri Hudobin in pro.cxx
Zorro Zorroff
постоянно, и довольно успешно, всё происходило под флагом "ну не будем же мы ради одной фичи тянуть буст".
в проекте есть однако standalone asio, на нем был прикручен restbed если я не ошибаюсь, но он чото unmaintained в области http client (server ok)
я прям сильно в restbed разочаровался после бенчмарков. Вот restinio супер.
источник

YH

Yuri Hudobin in pro.cxx
Yuri Hudobin
я прям сильно в restbed разочаровался после бенчмарков. Вот restinio супер.
рестбед парсит реквест несколько милисекунд стандартным регекспом.
источник

ZZ

Zorro Zorroff in pro.cxx
вопрос впрок: я буду еще io переводить на libasio, тк оно показало мне лучшие бенчмарки на file i/o (используя fio benchmark). Я еще не смотрел, оно будет дружить с чем-то из предложенного, или там будут разные thread pools?
источник

ZZ

Zorro Zorroff in pro.cxx
libaio точнее
источник

FF

Flex Ferrum in pro.cxx
Zorro Zorroff
постоянно, и довольно успешно, всё происходило под флагом "ну не будем же мы ради одной фичи тянуть буст".
в проекте есть однако standalone asio, на нем был прикручен restbed если я не ошибаюсь, но он чото unmaintained в области http client (server ok)
И сколько уже таких фич набралось? :) boost.beast в качестве http-клиента (да и сервера) неплох.
источник

ZZ

Zorro Zorroff in pro.cxx
coroutines, парсеры всякие, не помню всего. С глаз долой - из сердца вон.
источник

EP

Egor Pugin in pro.cxx
Zorro Zorroff
libaio точнее
uring io можно пробовать уже
источник

ZZ

Zorro Zorroff in pro.cxx
взгляну, спасибо
источник

EP

Egor Pugin in pro.cxx
а хттп курл?
источник

ZZ

Zorro Zorroff in pro.cxx
не асинхронный, емнип
источник

EP

Egor Pugin in pro.cxx
Zorro Zorroff
не асинхронный, емнип
там такой комбайн, что сложно придумать, что он не умеет)
источник

A

Alex in pro.cxx
Zorro Zorroff
не асинхронный, емнип
по-моему, multi интерфейс асинхронный
источник

ZZ

Zorro Zorroff in pro.cxx
libcurl has no asynchronous interface. You can do that yourself either by
using threads or by using the non-blocking "multi interface" that libcurl
источник