对ODL S3P的误会

作者 : 开心源码 本文共511个字,预计阅读时间需要2分钟 发布时间: 2022-05-12 共122人阅读

S3P = Security, Stability, Scale and Performance

啥!3P!ODL开源社区还搞3P?是的!但此3P非彼3P也(尽管也离不开性)。当然,本篇短文的主题也不是澄清这两个的区别,而是探讨下ODL的S3P(Security, Stability, Scale 和Performance ,精确的说应该是3S和P)的方方面面,也即ODL的非功能性方面的设计考虑及我们在用ODL时在这些方面碰到的若干问题及处理思路。

在已用或者者准备基于ODL进行业务商使用产品开发的用者心里,包括我自己的研发团队的部分人员,都不乏对ODL的性能的误会、稳固性的质疑、扩展性的疑惑以及安全性的担心。

性能

首先是性能方面的误会,部分人认为Java相较于C语言天生就是慢的,所以使用Java语言开发的ODL性能一定也不行。 由于Java是支持跨平台的,面向对象的语言,其执行过程需要把字节码转换为机器指令码,执行过程中还包括垃圾回收,因而,单从执行效率上,Java相较于C是有少量损耗的。那Java执行效率究竟比C慢多少呢?是骡子是马,拉出来遛遛,给大家看个小例子,一个整数,循环自增十亿次,看下Java和C分别花费时间,单位ms。

?

对ODL S3P的误会

说明
1. 本站所有资源来源于用户上传和网络,如有侵权请邮件联系站长!
2. 分享目的仅供大家学习和交流,您必须在下载后24小时内删除!
3. 不得使用于非法商业用途,不得违反国家法律。否则后果自负!
4. 本站提供的源码、模板、插件等等其他资源,都不包含技术服务请大家谅解!
5. 如有链接无法下载、失效或广告,请联系管理员处理!
6. 本站资源售价只是摆设,本站源码仅提供给会员学习使用!
7. 如遇到加密压缩包,请使用360解压,如遇到无法解压的请联系管理员
开心源码网 » 对ODL S3P的误会

发表回复