Я хочу написать серверное приложение на C ++, предназначенное для одновременной работы с десятками тысяч клиентов.Он должен работать под Windows и Linux.Я искал фреймворки и библиотеки и наткнулся на Boost Asio, который кажется очень зрелой и широко используемой альтернативой.Я просто не могу обернуть голову вокруг пулов нитей / потоков, в основном из-за миллионов шаблонов.Мой опыт в основном на C, поэтому я не очень привык к шаблонному беспорядку, которым Boost в целом кажется полным.Я попытался найти кого-то, кто разработал бы относительно тонкую оболочку для Boost Asio, которая бы позаботилась о аспектах потоков / синхронизации, используя пряди, связывание и тому подобное, но пока не смог найти кого-то, кто мог бы сделать это в рамках моего бюджета (2 или300 долларов США).
Может ли кто-нибудь из вас порекомендовать любые другие библиотеки, которые масштабируются так же, как и Boost Asio (например, с IOCP в Windows и epoll в Linux и т. Д.), Или источник, где я могу найти опытных разработчиков Boost, ищущихдля небольших внештатных вакансий?
Большое спасибо заранее за любую помощь.
С уважением,
Филип Беннфолл