[热门 Q&A 记录] 您好, OpenNJet 在帮助解决 NGINX 动态配置问题上表现如何?能否分享一些具体的应用案例,以及在这些案例中 OpenNJet 如何提高业务效率和稳定性的?

157 天前
 Gerbner

Q:您好,OpenNJet 在帮助解决 NGINX 动态配置问题上表现如何?能否分享一些具体的应用案例,以及在这些案例中 OpenNJet 如何提高业务效率和稳定性的?

A:为了解决 NGINX 的动态配置问题,OpenNJet 首先实现了一个有多个 CoPilots:CoPilot:Ctrl 、CoPilot:broker 、CoPilot:沙箱构建的动态配置框架,再基于这个框架,逐个对现存的模块进行动态化改造。

目前实现的动态配置能力,典型的应用比如:

在高流量的环境下更新到期的服务端证书,这样就可以让业务完全不受影响,当前请求访问的还是老证书,下一个请求建立链接时,获得的就是新证书了。

另外的场景就是应用在灰度测试中,在生产环境中,正常的请求访问 A 集群,B 集群部署了升级包,那么就需要引流部分请求到 B 集群进行验证和测试。这块就可以利用 OpenNJet 的动态 location 能力,无需重起 /reload ,就可以实现,具体可以参考官网 blog: http://njet.org.cn/cases/case-gray/

499 次点击
所在节点    分享发现
0 条回复

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/1003520

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX