洪昕

动态配置Lua脚本及应用

By 洪昕 🙈 Comments

2024-05-07

OpenNJet 是基于Nginx fork并独立演进的应用引擎,提供的Lua脚本运行能力移植自OpenResty 社区开源的lua-nginx-module 模块

Continue reading

Stream 指标输出

By 洪昕 🙈 Comments

2024-03-29

Stream 指标输出…

Continue reading

NJet支持ubuntu软件源方式安装了

By 洪昕 🙈 Comments

2024-01-09

NJet 官网APT软件源已上线, 目前支持Ubuntu 18.04/20.04/22.04 amd64 架构的操作系统通过APT源直接安装二进制软件包……

Continue reading

利用 OpenNJet HA Copilot 实现高可用部署 (二)

By 洪昕 🙈 Comments

2023-12-28

上一篇文章介绍了 OpenNJet 如何实现高可用配置,这一篇文章介绍下高可用模式下实现集群配置同步的功能。OpenNJet 有很多动态配置的模块,这些动态的配置可以利用我们 HA 模块实现在主备节点之间进行同步……

Continue reading

一文带你了解 OpenNJet KV Store 及实现

By 洪昕 🙈 Comments

2023-12-27

OpenNJet 实现了可持久化的键值存储(key-value store)功能,并提供了相应的 API 对键值进行操作……

Continue reading

利用 OpenNJet HA Copilot 实现高可用部署 (一)

By 洪昕 🙈 Comments

2023-12-27

在部署服务端应用时,为了实现服务的高可用,常见的一种方案是额外安装 Keepalived, 通过 Keepalived 来监控服务端应用的运行状态,并设置虚拟 IP (VIP), 客户端通过 VIP 访问服务端实例……

Continue reading

动态map_创建自定义变量

By 洪昕 🙈 Comments

2023-09-15

NJet配置文件中的map指令,可以在请求处理期间创建变量,并根据指定的键值对映射关系进行值的映射。map 指令可以用于许多场景,例如根据请求的路径生成重写规则、根据请求头判断是否启用缓存、根据查询参数配置不同的后端服务等……

Continue reading

njet灰度发布

By 洪昕 🙈 Comments

2023-08-14

在应用的新版本测试发布过程中,经常需要先使用部分选定的账号进行验证,待验证完成后,再逐步将业务流量切换到新版本,直至所有流量均切换到新的集群,但这个过程不能影响到业务 ……

Continue reading