Как построить сетевую подсистему для RESTful API на CURL

Сергей Шамбир

Ведущий инженер в iSpring. Разрабатывал на C++ под разные платформы: Windows, Linux, Android, iOS, OSX, Tizen.


CURL – надёжная чёрная коробка с API с интерфейсом на языке C и полной поддержкой HTTPS, HTTP2 и т.п. В докладе будет показано, как мы построили оболочку над CURL для своих нужд:

  • Асинхронную, реализующую task-based parallelism с помощью Promise
  • Экономную, исполняющую много запросов в одном Network потоке с помощью curl multi
  • С поддержкой быстрой отмены запросов

Gold спонсоры

Информационные партнёры