Camel

大众点评的软负载管理中间件
授权协议 GPLv3
开发语言 C/C++
所属分类 服务器软件、 集群/负载均衡
软件类型 开源软件
地区 国产
投 递 者 孔甫
操作系统 跨平台
开源组织 大众点评
适用人群 未知
 软件概览

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

关于Camel的部署及使用,请参考Camel in Action: 国内 国外

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

  1. nginx服务器集群:

    18个nginx集群,共161台nginx服务器

  2. 站点及业务集群:

    356个站点域名,857个业务服务器集群

  3. QPS:

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

Camel使用流程:点击查看动画演示

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

  1. camel-admin:

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

  2. Dengine:

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

  3. camel-agent:

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

  • 前言        之前看过这三种命名法的区别,但是记得并不是特别清楚,最近在写文档,正好自己做一下总结来加深印象。 一、骆驼(Camel)命名法  首个单词的首字母小写,之后单词的首字母都大写,也就是驼峰式命名法里面的小驼峰式命名规则,如:selectStudentInfo(); 二、帕斯卡(Pascal)命名法  与骆驼命名法类似,不过帕斯卡命名法是首字母大写,也就是驼峰式命名法里面的大驼峰式

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

  • 做完美团的笔试之后很快就被捞了 大众点评   面经: 1.自我介绍 2.介绍最有价值的项目;复盘实习项目经历;介绍最近的一段实习经历,我在项目中的角色,是完成任务的人还是主导决策人,之前有没有对接的经历 3.创业跟做产品经理的关系 4.为什么选择这个留学专业 5.最快到岗时间并且希望能够立即入职 6.为什么要做三段不同行业不同方向的pm实习   反问: 如果能来的话会具体负责什么方向   面完之后

  • 本文向大家介绍Android自定义View仿大众点评星星评分控件,包括了Android自定义View仿大众点评星星评分控件的使用技巧和注意事项,需要的朋友参考一下 本文实例为大家分享了Android仿大众点评星星评分控件的具体代码,供大家参考,具体内容如下 话不多说,直接上代码,这里采用的是自定View 自定义属性 xml 配置 在activity里 rb指的是 RatingBar rb; 大概就

  • #非技术2023笔面经# 1.户籍和Base选择? 2.你是很坚定的选择一汽大众吗?了解这家公司吗? 3.为什么要选择一汽大众呢? 4.你就业的意向单位都是车企吗?· 5.你现在手里有 offer 吗?什么公司和进度? 6.车企面试有哪些? 7.你投了很多互联网的公司,再就是我们公司,那如果都给你递了offer的话,你会怎么选择? 8.为什么是团员但没有加入党组织? 9.大学绩点? 10.介绍一下

  • 通过此处可以删除、审核文章评论 你可以根据自己的需要进行配置。

  • 获取评论总数 获取评论列表 删除评论 设置评论置顶 观众禁言-禁止评论 发布官方评论

  • 在 YOG2 中,中间件管理 http 本身是一个插件,而各种中间件也是由插件组成,因此我们可将中间件插件理解为一类特殊的插件。 中间件管理插件的功能是根据用户指定的中间件加载顺序调用中间件插件。 中间件配置 中间件配置位于 /conf/plugins/http.js 中 module.exports.http = { middleware: [ 'favicon',

  • 介绍 snap 是通用的 Linux 包管理程序。 https://www.ubuntu.com/desktop/snappy https://snapcraft.io/docs/core/usage command reference 安装 按照 snapcraft 的说法,ubuntu 16.04 默认安装了 snap: https://snapcraft.io/docs/core/insta