Java微框架

所需积分/C币:10 2016-11-11 14:45:35 690KB PDF
22
收藏 收藏
举报

java 微框架
特别专题架构&设计 超大规模容器调度系统的设计与实现 次分亨介绍了υ aoCloud超大规模容器调度系统的设计与实现。微服务的架尥实现,保证此系统自身的髙可用性以及 弹性伸缩能力。自身的弹性倸曈之外,对于寳器化的大规模应用系统而言,如何记录寳器状冾并有效调度是本系统的一大难点。如 何在容器调度之后,依旧满足业务系统的存储需求以及网络需求,是木系统的另一大难点。针对两大难点,υ mcloud超大规模容器 调度系统采用原生的 Docker能力来应对 浏览所有架构&设让 数据科学 o人数据 O NOSQL o数据库 特别专题数据科学 专访360王占:如何通过深度学习实现对应用流量识别 廴在网络的入凵处对用程序的识别是非常重要的,无论是网络安全产品,还是专业的流量分析引整,应用流量的准确 识别不但可泂悉整个网络的运行情况,而目可钍对鳯体需求做用户行为的准确管控,这在冖定稈度上既可保证牝务流的髙效运行 也可顸防由乇内网中毒引起的断网事件。 浏览所有数据科学 文化&方法 o Agile o领导能力 团队协作 o用户体验 o Scrum o精益 特别专题文化&方法 I业也是制造业,日本产业奇葩在哪儿 SONY docomo 以实业立国,日本∏产业模式跟中国有诸多不同。日本卬产业奇葩在哪儿?让在日工作的Inηfo社区编辑为你解筌 浏览所有文化&方法 · Devops o持续交付 自动化操作 云计算 特别专题 DevOps 架构师(2016年5月) 本期主要内容:如何冇云平台构建大规模分布式系统,槜程移动Δυ架枃优化之旅,10亿红包丛天侕降,揭秘微信摇 一擗背后的技术细节,云计算时代来了,没有犴欢盛宴只有整个业的呜咽 h齿n Archsumn全球架构师峰会 深圳|2016年7月15-16日 cMTC全球移动技术大会 北京)|2016年6月24-25日 架构 移动 ocker 大数 架构 维 on ArchSummit GMT GTC CNUTCon 全部话题 您目前处于: InfoQ首页新闻Java微框架:不可忽视的新趋势 Java微框架:不可忽视的新趋势 作者谢丽发布于2015年6月17日注意:GTC全球移动技术大会2016年6月24-25日,了解更多详情!3讨论 甲分享到。徽晝國鐵信 FAcebook E Twitter道云笔记國邮件分烹 后阅读" 我的阅读清单 任何语言都有优缺点。对Java而言,它安全、经过严格测试、向后兼睿,但却牺牲了部分灵活性和简沾性。于是,有人就尝试寻找方法, 以便能规避Java的臃肿,冋时又利用πⅧM的强大功能。第一波努力围绕轻量级Jaa框架展无,而现在,第二波努力已经岀现,即Java微框 架。近日,软件分析公司 Takipi探讨了这一新趋势。 随着语言的成熟,每次发布都会增加一些库。时间一久,对于大部分项目而言,包含在这些库中的许多功能都不是它们真正需要的。微框 架就是要解决这个问题,其思想是:创建一个专用而又灵活的解决方案,满足生产过程的基本需求。 Java微框架是轻量级Java框架的延续。它们可能是当今最轻量级的Jaⅵa开发方式。虽然目前应用范围有限,但已经有在生产环境中成功部 署的案例。 Josh Dreyfuss来自 Takipi的产品营销部门,他介绍了三种当前较为流行的Java微框架。 Nin诅是一个川于创建 Web service和应用程序的全栈Java微框架。它综合Pa和 Ruby on rails的优点,并以纯Java格式提供。作为一个 综合性软件栈, Ninja提供了大量开箱即用的功能,如JSON解析、HM渲染,使得它简单易川。在扩展性方面,Nij采用了尢状态设计, 只需要增加服务器就可以实现横向扩展。不过,内置大量功能和简单易用的代价是,用户选择减少,工具本身占用空间较大。总之, Ninja重新设计了Java框架,提供了简单、可扩展、易于使用的功能。感兴趣的读者可以查看 Ninja的亼门教程 Spark(注意不要同 Apache Spark混淆)的设计初衷是,可以简单容易地创建 REST API或Web应用程序。它是一个灵活、简洁的框架,大小 只冇IMB。 Spark允许用户白己选择设计应用程序的模板引擎以及选择最适合他们项目的库,比如,HM解析功能就有 Freemarker、 Mustaches、 Velocity、Jade、 Handlebars、 Pebble或 Water等选项可供选择,而且很少需要配置或样板文件。不过,灵活简单的代价是, 用户可选的功能减少。总之, Spark剔除了许多Java的臃肿之物,提供了一个最小化的、灵活的Web框架。但由于精简程度较高,它缺少了 些功能,不适合用于大型Web应用程序的开发。感兴趣的读者可以查看 Spark的入门教程。 Jod是一个Java微框架、工具和公用程序的集合。所以,它同上面两个框架可能不具有直接可比性,比如, Spark可以作为Jodd的一个组 件。Jod的目标是减少许多Java工具和框架的空间占用,提高它们的速度,提供一个超级轻量级的框架和工具精选集合。Jodd中的每个库 都是单独提供的,用户可以选择使用。这样一个提供若干功能的框架集合似乎与微框架背道而驰,但实际上,Jod人小总共不过1.5MB 总之,Jod是一个框架和工具的集合,用户可以对它们自由组合,形成自己的解决方案。但同时,这种灵活性也増加了使用的复杂度。感 兴趣的读者可以查看Jod的入门教程 下面是上述三种框架的流行度对比: Stars spark 2,398 542 Jodd 837 243 Ninja Framework 809 288 WWW, TAKIPL COM 此外, Dreyfuss还列出了其它一些框架,包括 Hipster、 Avalite、 Ratpack和Vert,x。感兴趣的读者可以进一步研究。 感谢郭蕾对本文的审校 给 InfoQ中文站投稿或者参与内容翻译工作,请邮件全 editors@cn, info,com。也欢迎大家通过新浪微博(@ InfoQ,@晓畇),微信(微 信号:nain)关注我们,并与我们的编和其他读者朋友交流(欢迎加入no读者交流样加入0Q) 【 Archsummit深圳2016】15大精彩专题,50位大咖讲师, Cloudera、 Hearsay social、Ubor、 Linkedin、 Twitter 等等,你将为哪家公 司技术点赞?阿里巴巴、腾讯、百度、美团、饿了么、滴滴、新浪微博等等,核心业务技术较量谁又能触动你的神经..最精彩的技术 切磋从这开始, Archsummi九折门票倒计时,详情请点击。 领域 架构&设计 语言&开发 专 nJa Jav ·Jodd ar 微框架 相关内容 ava Champions获得免费 Intel1 iT IDEA许可证 ava反射库中的安全漏洞在30个月后终于修复 0 racle将关闭Java,net和 Kenai,com社区 ava9发布在即, Oracle open Di着手优化 Unsafe类 诊断java代码中常见的数据库性能热点问题 相关厂商内容 海量服务架构:虽千万人,吾往矣 创业者故事=苟且+诗和远方? 云下的攴撑:探索更稳固的架构 你离成为一位合格的技术领导者还有多远? CNUTCon全球容器技术大会北京站,Get更多亮点,点击了解详情! 相关赞助商 ArchSummit深圳2016将于07月15-16日在华侨城洲际人酒店举行,现价9折抢购,团购报名更多优惠! 您好,朋友! ∧ rchSummit 您需要注册一个 InfoQ账号或者登录才能进行评论。在您完成注册后还需要进行一些设置。 获得来自 InfoQ的更多体验 告诉我们您的想法 信息 请输入⊥题 允许的HM标签:a,b,br, blockquote,i,1i,pre,u,ul,p 当有人回复此评论时请E-mai1通知我 发送信息 社区评论 Watch thread 好像没有幂等性 不小心发重那么多by刘睿 Posted2015年6月17H10:00 抛开WBR容器,比较适合做服务框架 by fish sodarfish posted2015年6月21H05:53 微服务架构开源丬台推荐「 XAdf by soft wmz P。sted2016年2月25H08:4 好像没有幂等性,一不小心发重那么多2015年6月17日10:00by"刘睿′ 好像没有幂等性,一不小心发重那么多 回复 回到顶部 抛开WEB容器,比较适合做服务框架2015年6月21H05:53by" fish sodarfish 抛开WEB容器,比较适合做服务框架 回复 回到顶部 微服务架构开源平台推荐 JXADF2016年2月25日08:46by" soft wmz" 微服务架构的开源、免费开发平台 JXADF,相当不错,由OSGi联盟推荐,详细参见:ww. osgi,com 回复 回到顶部 关团 y

...展开详情
试读 16P Java微框架
立即下载 身份认证VIP会员低至7折
一个资源只可评论一次,评论内容不能少于5个字
您会向同学/朋友/同事推荐我们的CSDN下载吗?
谢谢参与!您的真实评价是我们改进的动力~
关注 私信
上传资源赚钱or赚积分
最新推荐
Java微框架 10积分/C币 立即下载
1/16
Java微框架第1页
Java微框架第2页
Java微框架第3页
Java微框架第4页

试读结束, 可继续读1页

10积分/C币 立即下载