rockyHTTP/S 代理

联合创作 · 2023-10-01 20:14

rocky 是一个可插拔的、全功能和面向中间件的 HTTP/ S 代理。它带有通用的路由层,适用各种后端的流量拦截和延迟,内置均衡器,分层配置,可选的交通重试/回退逻辑等等。专用于 node.js/io.js。兼容 connect/express.。

rocky 可以流畅地使用 编程方式 或通过命令行界面。

要求:node.js +0.12 或 io.js +1.6

特征

  • 功能齐全的 HTTP/ S 代理(由http-proxy支持)
  • 支持WebSocket协议代理(尚不支持重播)
  • 能够将流量重播到多个后端(同时或顺序)
  • 能够拦截HTTP请求和响应并即时对其进行修改
  • 具有参数匹配功能的内置基于路径的特色路由器
  • 内置负载均衡器
  • 内置HTTP流量重试/退避
  • 每个全局/路由范围和转发/重放阶段的嵌套配置
  • 支持不同HTTP流量阶段的分层中间件层
  • 通过中间件轻松与连接/表达集成
  • 能够作为独立的HTTP / S服务器运行(无需连接/表达,使用http模块)
  • 与大多数现有的连接/表达中间件兼容
  • 强大的程序控制,支持动态配置和零停机时间
  • 支持并发和顺序HTTP流量流模式
  • 可扩展的小型可破解内核
  • 流利,优雅且富有特色的程序化API
  • 提供带有声明性配置文件命令行界面
  • 正确处理gzip响应,尤其是在拦截有效载荷时
浏览 1
点赞
评论
收藏
分享

手机扫一扫分享

编辑
举报
评论
图片
表情
推荐
点赞
评论
收藏
分享

手机扫一扫分享

编辑
举报