Need help with camel?
Click the “chat” button below for chat support from the developer who created it, or find similar developers for support.

About the developer

leonindy
414 Stars 125 Forks GNU General Public License v3.0 147 Commits 2 Opened issues

Description

camel: soft load balance(slb) midware - control nginx servers by portal and api.

Services available

!
?

Need anything else?

Contributors list

# 117,349
Perl
Lua
Shell
Elixir
143 commits

Camel - a soft load balance midware

该项目的主Repo移至Dianping Camel,请关注主Repo。

logo

Camel 是大众点评开发的软负载一体解决方案,承担了F5硬负载层后的软负载工作。Camel已成为大众点评网络流量中必不可缺的一层。

关于Camel的部署及使用,请参考

Camel in Action
: 国内 国外

whole_picture

Camel在大众点评的应用规模如下:

  1. nginx服务器集群:

数十个nginx集群,共百台nginx服务器

  1. 站点及业务集群:

数百个站点域名与数百个业务服务器集群

  1. QPS:

每天响应约数万次接口调用,其中有数千次为nginx配置部署请求

Camel使用流程如下:

component

Camel项目由

camel-admin
,
Dengine
(基于Tengine开发的Web服务器),
camel-agent
三个模块组成:

component

  1. camel-admin
    :

Camel管理端:可以通过接口及页面两种方式对Nginx集群进行发布、重启、监控等操作。

  1. Dengine
    :

大众点评基于Tengine开发的Web服务器。在Tengine的基础上,添加了降级等功能。

  1. camel-agent
    :

部署在Nginx服务器上,管理本机的Nginx进程与配置文件。

We use cookies. If you continue to browse the site, you agree to the use of cookies. For more information on our use of cookies please see our Privacy Policy.