Я бы сказал, что нужно использовать, когда коннектов от миллиона и нужно лучше утилизировать железо. Для написания микросервисов, не принимающих внешний трафик напрямую, думаю, нет смысла.
Крутая библиотека!
Собираетесь ли ее развивать дальше? Было бы замечательно в нее добавить поддержку std::chrono::*.
И еще хотелось бы видеть возможность создавать несколько маппингов в разных частях программы, чтобы была возможность использовать для разных json.
Почему в cmake используете, достаточно мощный, механизм find_package, но без его плюсов? Зачем эти глобальные include_directories и ${Boost_libraries}? Ведь гораздо лаконичнее писать Boost::program_info, GTest::main в target_link_libraries. Люди же стараются, пишут для вас find модули, а вы не пользуетесь.
У нас тоже P7 используется. Только для наших нужд надо было в journald писать. Меньше чем за день переделал ClTextSyslog для записи в Journald. Жаль только что репозитория не нашел, не поделится.
Information
Rating
Does not participate
Location
Санкт-Петербург, Санкт-Петербург и область, Россия
Например, вот здесь пример реального проекта, https://habr.com/ru/companies/vk/articles/331784/
У меня на проекте такой же подход используется.
Я бы сказал, что нужно использовать, когда коннектов от миллиона и нужно лучше утилизировать железо. Для написания микросервисов, не принимающих внешний трафик напрямую, думаю, нет смысла.
Собираетесь ли ее развивать дальше? Было бы замечательно в нее добавить поддержку std::chrono::*.
И еще хотелось бы видеть возможность создавать несколько маппингов в разных частях программы, чтобы была возможность использовать для разных json.
Думаю это не работает в армии)
Это может относится только к коммерческим организациям, но не к любой.