如何轻松安全地暴露一个c服务/cpp服务

How to expose a c service / cpp service easily and securely

我想将 cpp 服务托管为可执行文件并能够跟踪日志、处理异常并能够处理高负载。

你可以试试c-service-interface https://github.com/Taymindis/c-service-interface

这是一个可以处理高负载请求的小型桥接引擎,任何段错误都不会破坏引擎,它会捕获并释放线程,它建立在 NGINX、FCGI 之上。您可以在到达您的界面之前通过 NGINX 设置代理、负载平衡、身份验证。

下面显示的link是一个wiki,可以指导您如何从头开始。

https://github.com/Taymindis/fcgi-function/wiki/How-to-build-a-cpp-service-on-c-service-interface