京东PaaS平台的主要服务对象是两类人群,一类是个人开发者,二类是京东的ISV。在数据开放平台日益成熟的背景下,他们都希望以更低的成本,方便地部署自己的应用,提高生产力。而京东PaaS平台正是以满足开发者和ISV的这一需求而开发的。
京东PaaS平台的核心是JAE(Jingdong App Engine),它以Cloud Foundry为内核,之所以选择Cloud Foundry,是因为Cloud Foundry是最早开源,在社区里最成熟、最活跃的基础PaaS平台。为了给开发者提供更加便捷的服务,JAE将基础服务云化,接入各种应用组件服务,诸如高可用MySQL服务、Redis缓存集群服务、以及消息队列等;此外,它结合应用开发工具,为开发者提供了类github的代码托管服务,云测试和Java工程云端编译,以及资源统计信息,让开发者可以更专注于自己的代码业务。再者,JAE对托管在平台上的应用进行健康监控,支持查看应用日志,提供其它安全服务。让开发者只需关心自己应用代码,而其它一切事情,都由JAE为其提供,极大地提高了开发者的效率,降低了开发成本。下图描述了JAE与PaaS平台用户及其他相关服务之间的关系。
JAE还根据京东PaaS平台的需求,做了许多有针对性的功能扩展。本文主要就JAE的核心技术点展开讨论,JAE的其它基础服务将参见其官方网站:
智能路由(Load Balance)
我们知道,Cloud Foundry支持设置应用的实例个数。但是,当并发量增大时,请求(Request)是否能够均匀地分配给后端的实例?针对多实例的应用,Cloud Foundry采用随机策略地响应客户端的请求,并不能公平有效地利用实例资源,在并发量峰值时候,存在发生雪崩的可能性。为解决这一潜在问题,JAE借鉴了nginx的路由策略,采用权重(weight)算法,负载越小的实例越有机会响应请求。那么,我们需要进一步解决的问题是:如何计算实例的负载,以及如何在接收请求之后对其进行分流?
如今要说市场上哪个行业成长的最好,那么我们必然要说一说女王驾到零食加盟项目了,零食行业的成长很是的不错,而女王驾到零食加盟项目又是该行业中的佼佼者,选择加盟的话,长短常不错的,那么女王驾到零食店生意好...
本文目录一览: 1、世界排名前10的黑客是谁? 2、世界顶尖黑客都是谁? 3、世界排名前三的黑客是谁? 4、世界十大黑客分别是谁? 世界排名前10的黑客是谁? 电话大盗和超级骇客约翰·德...
找黑客微信定位软件相关问题 网络上的黑客指什么人相关问题 黑客一般用什么品牌 不用激活一键无痕看软件(一键无痕视频已激活版)...
许多情况下淘宝网店的个人收藏、加入购物车占有率可以提高店面权重值,还能提升商品在淘宝网搜索的排行人气值,进而提升 当然检索权重值。尤其是针对新产品和新店开业,个人收藏和加入购物车也是关键,因此就...
蔡徐坤粉丝真弑母了?韩国人妖我偶像徐坤亲我我爸妈爸妈不让看徐坤我为徐坤杀爸妈? 你们不要告诉他,好吧。(你是蔡徐坤粉丝?这你都不知道!自己不会看吗?我看你是想进去当卧底吧) 没有,只知道有蔡徐坤的脑残...
找黑客是先付钱还是先做事相关问题 黑客可以找到你删除的照片吗相关问题 如何黑客别人的贴吧 怎么确定是不是真正的黑客(真正的石墨烯龙头股)...