drogonframework / drogon

Drogon: A C++14/17/20 based HTTP web application framework running on Linux/macOS/Unix/Windows
MIT License
11.06k stars 1.06k forks source link

eventloop app().run()可以开在非主线程吗 #2088

Open carlwang99 opened 2 days ago

carlwang99 commented 2 days ago

请问 在client侧 希望在一个线程里去异步发送http请求,这个app.run()应该在哪里执行

an-tao commented 2 days ago

可以在非主线程里run,也可以自己创建一个EventLoopThread,把它的loop作为创建HttpClient的参数

carlwang99 commented 2 days ago

谢谢,想请问下 我只需要使用一个异步的http client,有什么方式能够选择编译或者精简一部分核心依赖么?

fantasy-peak commented 7 hours ago

没办法,除非你自己改cmake然后编译