临沧网站建设公司招聘,做自媒体需要关注什么网站,建设平台型网站多少钱,做彩票网站代理犯法吗文章目录 OpenNJet应用引擎什么是应用引擎什么是OpenNJet独特优势技术架构 OpenNJet安装RPM安装 部署打地鼠小游戏配置OpenNJet部署打地鼠小游戏启动 NJet访问打地鼠小游戏 总结 今天阿Q打算使用OpenNJet应用引擎来部署一下我们的打地鼠小游戏。在开始部署之前#xff0c;我们… 文章目录 OpenNJet应用引擎什么是应用引擎什么是OpenNJet独特优势技术架构 OpenNJet安装RPM安装 部署打地鼠小游戏配置OpenNJet部署打地鼠小游戏启动 NJet访问打地鼠小游戏 总结 今天阿Q打算使用OpenNJet应用引擎来部署一下我们的打地鼠小游戏。在开始部署之前我们先来对今天的主角——
OpenNJet应用引擎进行简单的介绍吧 OpenNJet应用引擎
什么是应用引擎
应用引擎是一款针对互联网和云原生应用所设计的运行时组态服务程序它集环境感知、安全控制以及加速优化等多项功能于一身。在实际应用中它常以Web服务、流媒体服务、代理(Proxy)、应用中间件、API网关以及消息队列等多种形式展现。
在云原生架构中应用引擎的作用尤为突出。它除了承担南北向通信网关的职责外还创新性地提供了服务网格中东西向通信、透明流量劫持、熔断、遥测以及故障注入等先进功能特性。这使得应用引擎在云原生架构中的地位和作用愈发显著成为推动云原生应用发展的关键力量。
什么是OpenNJet
OpenNJet 是由开放原子开源基金会OpenAtom Foundation孵化及运营的开源项目。它是一款兼具高性能与轻量级的WEB应用与代理软件为云原生服务网格的数据平面提供了强大的支持。NJet拥有诸多卓越功能如动态配置加载、主动式健康检测、集群高可用性以及声明式API等这些特性使其能够在复杂的云原生环境中稳定运行。 通过与CoPliot副驾驶服务框架的协同工作NJet在隔离控制面和数据面的同时实现了高度的可扩展性从而满足了企业不断增长的业务需求。此外NJet应用引擎还致力于帮助企业实现云原生技术的平滑升级有效降低IT运营成本为企业的数字化转型提供强有力的支持。
独特优势
高性能NJet性能是CNCF推荐Envoy的三倍。功能多内置HTTP3、故障注入、遥测、配置动态加载、服务发现等功能。强安全集成Web应用防火墙、原生支持国密/ RSA加密解密算法。可扩展强大的插件框架能力支持第三方应用开发。可编程支持LUA、Python可编程控制脚本。易管理提供完善的API接口内置多主集群和高可用性能力。
技术架构 OpenNJet安装
官方链接 NJet官方提供了几种快速使用的方法二进制安装、发行版安装、源码安装、docker镜像启动。针对二进制安装它提供了centosubuntucloudOS等多个版本的2进制安装包及软件源。其中支持的有 RPM安装 从 gitee https://gitee.com/njet-rd/njet/releases上下载对应操作系统的rpm格式安装包 将下载的文件上传到服务器上 使用 yum 进行安装 yum localinstall /app/njet-2.1.0-1.el7.x86_64.rpm 安装后使用命令 systemctl start njet 启动服务使用命令systemctl stop njet 停止服务 二进制包安装后所有OpenNJet 相关的文件都在/usr/local/njet 目录下 并在 /usr/lib/systemd/system 目录下添加njet.service文件。
部署打地鼠小游戏
配置OpenNJet
OpenNJet 的主要配置文件为 njet.conf该文件位于/usr/local/njet/conf路径下。可以通过修改该文件来配置 OpenNJet。例如以下是一个简单的 OpenNJet 配置文件示例用于将所有请求重定向到一个 HTML 文件: 上述配置中我们在 HTTP 块中定义了一个名为“server”的服务器块。该服务器块监听 8088 端口并将请求的根目录设置为/var/www/html。如果请求的路径不存在默认会返回 index.html 文件。
部署打地鼠小游戏
我们使用xftp工具将我们的打地鼠小游戏的代码上传到服务器上路径为/var/www/html 启动 NJet
启动命令systemctl start njet
访问打地鼠小游戏
通过自己的ip8088端口就可以访问刚刚部署的打地鼠小游戏了效果如下 总结
本文主要讲解了如何基于 OpenNJet 应用引擎来实现打地鼠小游戏的部署。整个过程非常丝滑这也是OpenNJet 应用引擎的一大优势它提供的详尽的安装步骤和完善的使用手册使小白用户也可以比较轻松地入门。
另外它还继承了 nginx-1.23.1 的所有功能并且100%兼容nginx。它的支持动态加载不同的外部 copilot 模块、支持RPC消息\组播消息、开启分片后修改源文件不会造成下载失败、支持动态开关控制调用链的生成等功能能让专业人士能够更高效地管理服务器和应用程序。