Code Monkey home page Code Monkey logo

leonindy / camel Goto Github PK

View Code? Open in Web Editor NEW
410.0 62.0 125.0 18.44 MB

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

Home Page: http://leonindy.coding.me/camel_in_action/

License: GNU General Public License v3.0

Nginx 0.04% C 36.82% Perl 10.36% Shell 0.08% Makefile 0.18% HTML 3.54% CSS 4.99% C++ 0.29% Batchfile 0.03% Lua 1.75% PHP 0.01% Objective-C 0.01% Python 0.01% Elixir 0.01% XS 0.09% Assembly 0.01% Perl 6 1.80% Java 4.71% JavaScript 35.22% Roff 0.06%

camel's Introduction

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进程与配置文件。

camel's People

Contributors

leonindy avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

camel's Issues

类找不到

import com.dianping.phoenix.lb.model.entity.Pool
你好,最近尝试运行,发现找不到这个类,麻烦看下

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.