NGINX 与 CNCF 贡献者以及 Grafana Labs 和 OpenTelemetry 等项目合作,通过开源创新帮助我们实现现代应用的愿景。
现代应用环境错综复杂。在 2022 年 NGINX Sprint 全球大会上,著名的开发者倡导者和谷歌首席工程师 Kelsey Hightower 向与会者讲述了如何最大限度地发挥 NGINX Unit(我们的开源通用 Web 应用服务器、反向代理和静态文件服务器)的省时潜力。
用 NGINX Unit,少写代码
对于应用服务器,Kelsey 的首要关注点是节省时间。就应用部署而言,需要编写的代码越少越好。Kelsey 在 Sprint 演示中展示了这到底能有多简单。他利用单个容器内的一款基本应用,测量了通过将 NGINX Unit 部署为 Web 应用服务器可节省多少时间。
他在 Cloud Run 上运行 NGINX Unit,从单个容器镜像中提供多个 Go 应用和静态文件——许多操作在后台同时进行。例如,他没有为日志记录编写任何代码,但仍能免费使用日志,作为 Web 应用服务器的 NGINX Unit 就是这么强!
Kelsey 从以下方面简明扼要地介绍了 NGINX Unit:
- 在后台运行多个二进制文件
- 使用较低级别的协议进行代理
- 向应用发送数据
- 将响应返回给请求
Kelsey 还对 NGINX Unit 的有待改进之处发表了评论。我们对此深表感谢,因为这将帮助我们不断完善和增强开源产品。
社区为先
当 F5 收购 NGINX 时,我们承诺将继续支持开源。这包括增加对开发 NGINX 开源项目的投资。今天,我们仍然致力于履行这一承诺。
Kelsey 表示他最初对 NGINX 能否遵守开源承诺持怀疑态度。但当他使用 NGINX Unit 时,他发现 NGINX 确实是在创新,并没有原地踏步,而是继续关注开源社区的新期望。
正如我们重视 Kelsey 的意见一样,我们也期待听到您的心声和反馈。NGINX 致力于听取社区的声音,打造一个更美好的世界。