rocky HTTP/S 代理

开源网站开源项目 24-05-04 16:23:42

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响应,尤其是在拦截有效载荷时

[rocky HTTP/S 代理]相关推荐

cdb 简单数据库开发包

cdb 是一个快速、可靠而且简单的包,用来创建和读取不变的数据库,数据库结构提供多种特性: 快速查找:……...

JDK Java 开发工具包

Java Development Kit (JDK) 是Sun公司(已被Oracle收购)针对Java开发员的软件开发工具包。自从Java推出……...

Primer Github CSS 工具包

Primer 是 Github 工具包,用于 Github 前端设计。 CSS 框架 以实用程序为中心和BEM风格的组件,为用户提……...

Koala Java EE 应用开发平台

Koala Java EE 应用开发平台

Koala(考拉)是一个面向 Java 开发者的开源免费开发平台,以领域驱动设计范式为指导思想,以 DDDLib 框架……...

FlexBox jQuery下拉框插件

FlexBox jQuery下拉框插件

FlexBox 是一个 jQuery 插件用来显示动态下拉框,下拉数据可直接进行翻页显示,使用的是 JSON 格式的数据……...

今日开源
  1. MRQ 分布式 worker 任务队列

    MRQ 分布式 worker 任务队列

    MRQ(MR.Queue)是一个使用 Redis&gevent 的分布式 worker 任务队列。 MRQ 是一个独特的任务队列,它一方面旨在像 RQ 一样简单,另一方面要求有接近 Celery 的性能。MRQ最早在 Pricing Assistant 上被开发,它最……

    开源软件 2024-05-18

  2. Koodo Reader现代化电子书管理器与阅读器

    Koodo Reader现代化电子书管理器与阅读器

    Koodo Reader是一款现代化电子书管理器与阅读器,支持多种格式和平台,具有同步与备份功能。用户可定制化设置阅读布局、文字外观,并利用诸如OneDrive、Dropbox等平台保存数据。软件支持文字转语音、翻译、词典查……

    Koodo Reader,开源软件 2024-05-18

  3. NLTK 自然语言工具包

    NLTK 会被自然地看作是具有栈结构的一系列层,这些层构建于彼此基础之上。那些熟悉人工语言(比如 Python)的文法和解析的读者来说,理解自然语言模型中类似的 —— 但更深奥的 —— 层不会有太大困难。 尽管 NLTK 附……

    开源软件 2024-05-18

返回顶部小火箭