goproxy-server Go 实现的负载均衡服务器

程序名称:goproxy-server

授权协议: GPLv3

操作系统: 跨平台

开发语言: Google Go

goproxy-server 介绍

goproxy是使用golang实现的一个基本的负载均衡服务器,支持缓存(使用redis);反向代理,目前支持6种模式:

  1. 随机分发;

  2. IP HASH两种模式;

  3. 轮询(Round Robin)法;

  4. 加权轮询(Weight Round Robin)法;

  5. Power of Two Choices (P2C)算法;

  6. 边界一致性哈希算法(Consistent Hashing with Bounded Loads)。

另外,对转发的请求有较大的控制度,可以控制代理特定的请求,屏蔽特定的请求,甚至可以重写特定的请求。
另外,有时候项目需要用到第三方的服务并对返回的数据进行自定义修改调用第三方的API,利用proxy
server可以很容易的控制第三方API返回的数据并进行自定义修改

goproxy-server 官网

https://github.com/panjf2000/goproxy

相关编程语言

memcached-session-manager 将session存储到memchac...
Tomcat Native 这个项目可以让 Tomcat 使用 Apache ...
EasyTomcat 是一个用来帮助简化 Tomcat 和MySQL 管理...
riak-session-manager 是使用 Riak 来存储Tomcat se...
tomcat-redis-session-manager 是一个用来将 Tomcat...
这是一款在 Oracle 的 JDeveloper 开发环境下管理To...