📄️ 独立部署
使用 GoFrame 开发的应用程序可以独立地部署到服务器上,设置为后台守护进程运行即可。这种模式常用在简单的API服务项目中。
📄️ 代理部署
代理部署即前置一层第三方的 WebServer 服务器处理所有的请求,将部分请求(往往是动态处理请求)有选择性地转交给后端的 Golang 应用程序执行,后端部署的 Golang 应用程序可以配置有多个。这种模式常用在复杂的 WebServer 配置中,常见的场景例如:需要静态文件分离、需要配置多个域名及证书、需要自建负载均衡层,等等。
📄️ 容器部署
容器部署即使用 docker 化部署 golang 应用程序,这是在云服务时代最流行的部署方式,也是最推荐的部署方式。