项目信息
- 项目名称:OpenNJet
- 开发语言:C
- Star数:1372
- Fork数:62
- 开源协议:MulanPSL-2.0
- 项目地址:https://gitee.com/njet-rd/njet
项目介绍
OpenNJet 实现了NGINX 云原生功能增强、安全加固和代码重构,利用动态加载机制可以实现不同的产品形态,如Web服务器、流媒体服务器、负载均衡、代理(Proxy)、应用中间件、API网关、消息队列等产品形态等等。
项目详情
OpenNJet
OpenNJet 应用引擎是高性能、轻量级的WEB应用与代理软件。作为云原生服务网格的数据平面,NJet具备动态配置加载、主动式健康检测、集群高可用、声明式API等多种强大功能。通过CoPliot副驾驶服务框架,在隔离控制面和数据面的情况下实现了高可扩展性。NJet应用引擎助力企业实现云原生技术的平滑升级并大幅降低IT运营成本。

OpenNJet 是由开放原子开源基金会(OpenAtom Foundation)孵化及运营的开源项目!
独特优势
✨高性能:NJet性能是CNCF推荐Envoy的三倍。
✨功能多:内置HTTP3、故障注入、遥测、配置动态加载、服务发现等功能
✨强安全:集成Web应用防火墙、原生支撑国密/ RSA加密解密算法
✨可扩展:强大的插件框架能力支撑第三方应用开发
✨可编程:支持LUA、Python可编程控制脚本
✨易管理:提供完善的API接口,内置多主集群和高可用性能力
更多功能特性 -> 查看
技术架构

路线图
快速开始
我们提供了几种快速使用的方法:
镜像构建
如果大家想制作OpenNJet镜像,可使用如下方法:
下载njet_main源码,执行如下命令:
cd njet_main
#导入环境变量
export NJET_REPOSITORY="tmlake/njet"
export NJET_TAG="latest"
#构建镜像
docker build --build-arg NJet_VERSION=$NJET_TAG --build-arg GIT_COMMIT=$(git rev-parse HEAD) --network host --target ubuntu-njet -f ./build/docker/Dockerfile_njet -t $NJET_REPOSITORY:$NJET_TAG ./更多详情查看
社区文档
获取更多的信息和使用说明,可以从 文档 开启OpenNJet的世界!
参与贡献
如果您对我们的项目非常感兴趣,请查看 贡献指南 了解更多贡献的流程,当然,我们也非常欢迎您通过Issue的方式帮助修正我们的贡献流程。
社区交流
技术交流面对面:探讨和共享对 NJet 的建议、使用心得、发展方向等
QQ群号:607280080

- 安全说明
如果您在使用过程中发现任何安全问题,请通过以下方式直接联系我们:
许可证
OpenNJet 基于 MulanPSL-2.0 许可证!
以上就是本次分享的全部内容,希望对大家有所帮助。有问题欢迎评论区留言交流。
资源已用,稳定运行,推荐给同事了。
资源已用,稳定运行,推荐!
感谢!比某度快多了,直接下载。
求更新!新版本出来了,旧的不兼容了。
感谢!比某宝的靠谱,无隐藏收费。
资源已用,稳定运行,推荐给朋友了。
内容很丰富,值得学习。
建议加个更新日志,方便知道改了啥。
链接失效,求补链!评论区蹲更新。
下载完发现少了一个文件,能补发吗?
下载完直接用,没病毒,良心分享!
这个资源我找了三年,今天终于找到了。
这个资源我找了三年,今天终于找到了。
资源已用,无病毒,放心冲。
链接挂了,求补!蹲一个更新。