我们正式发布了 3.0 版本,持续在应用引擎动态化的规划路线中稳步前进,本阶段重点完成了动态代理转发、动态共享内存、动态证书吊销列表、动态 header 控制等能力。
除此之外,OpenNJet 一大关键优化是支持大配置量的动态配置,还新增了动态协议识别、集群多主支持、API 管理、对消息类协议的支持等关键能力。在应用引擎方面,真正做到了动态化。
下载使用: https://gitee.com/njet-rd/njet/tags 详情解读: https://mp.weixin.qq.com/s/IwX0pVfaWCb4nu76Dm543Q 邮件组: https://njet.org.cn/mailman/listinfo
亮点汇总: 动态共享内存:解决了关键的资源分配无法应对业务弹性变化的关键痛点;
动态代理转发:可以通过 API 直接切换后端的集群,为蓝绿发布提供了另外的技术途径。结合"动态表达式 location" 实现灰度引流测试,在测试完成后,通过动态代理转发实现蓝绿切换,OpenNJet 为企业关键业务无中断滚动升级,提供完备的解决方案;
动态证书吊销列表:是动态 SSL 证书,动态国密的后续,补齐了动态 SSL 安全缺失的一环。结合本次发布对 SSL 基础库的更新(升级到铜锁 8.4 ,使用 OpenSSL 3.x ),OpenNJet 3.0 不仅实现了 SSL 的完全动态化,也为后续的新的算法(比如抗量子)支持打下了基础;
动态 header 能力:使 OpenNJet 可以动态设置对客户端的返回,在 CORS 控制、作为应用服务器等方面使用广泛。