摘要最近我在阅读2本关于大型网站架构的书:《大型网站技术架构——核心原理与案例分析》李智慧、《大型网站系统与Java中间件实践》曾宪杰。 我期望从这些书中学习到大型网站是如何做架构的,这个过程会遇到什么问题
sinaapp.com/archives/3124 一. Neutron基本架构 下图展示了Neutron基本的架构及包含的组件。 neutron-server 提供REST API服务,后端使用关系数据库。
对于不少开发者来说,成为架构师是职业生涯的目标之一,但是如何成为一名架构师却没有统一的教科书,Verizon 公司架构师 Bett Correa 在 Software 期刊中 分享 了自己的成长经历,
SOA系统架构调研 一. SOA原理与应用 1. SOA原理 2. SOA技术构成 3. SOA实施应用 4. SOA治理 二. 开源SOA优势与劣势及选型标准 1. 开源SOA优势 2. 开源SOA劣势
1. Twitter架构剖析夏松江 2010-06 2. Twitter奇迹域名:www.twitter.com 一个社交和微博的服务网站; 埃文·威廉姆斯(Evan Williams)与2006年创建;
1. 架构设计 之 性能评估叶军 2010.10.20从民工到建筑师,考古学家讲不完的话下次接着搞第二季 2. 没有血的 ,就不会有刻骨铭心的记忆 , 好的 是解决性能的法宝之一,即 又给力的 问题,我从
1. 大规模网站架构邱百超 badqiu(a)gmail.com 2. PHP facebook,yahoo Java taobao,163 Python google .NET MySpace 3.
1. (本页无文本内容) 2. SINA前端开发架构梁栋 2011.05.26 3. 早期新浪包架构 4. sina包结构 5. 是基础库,最底层的代码为上层提供服务不涉及产品需求sina包功能颗粒度小
Intel 数据中心软件部首席架构师陈奇 “IntelHadoop 是一个开源技术,Intel 利用自己的力量改进了版本,这些改进会放到开源的社区,希望相互的开放式的结构不光是为程序员作贡献,为整
面向过程、面向对象、面向组件、面向服务软件架构的分析与比较 摘要:软件开发从汇编语言、过程式语言、面向对象、面向组件发展到面向服务,每一步都体现了不断抽象、更加贴近业务实际的发展趋势。当前软件发展正处于从面向组件思想
com/1401880315/BfdhldiEa 对开源软件来个可能会引发争议的观点:对于绝大多数的软件产品来说,1)闭源的软件产品的技术含量要比开源的要大得多。2)大多数的开源软件都在抄闭源的商用软件。 我来回答我制造的话题。(知乎上的:http://www
几乎完美的软件却无人问津。相反,很多开发的一塌糊涂的软件却被世界上的人们大量的每天使用着,这些软件如果不是设计糟糕,就是bug多多。这看起来似乎是软件界让人忿忿不平的根源之一。 所谓“烂软件”烂在哪里?
Ubuntu 软件中心寻找新软件比使用包管理系统简单得多。但 Free Software Magazine 创始人 Tony Mobily 注意到一个令人不安的现象: 软件中心更多的推广非自由软件 。许多获
上面的故事显然是荒谬的:只要是思维正常的人都不会要求让房子飞起来,因为我们都见过房子,它们都是不会飞的。然而,这样的情景却经常在软件开 发上重演,一遍又一遍。客户要求的东西——他认为是合理的,但对我们开发人员而言可能是完全不可能的
有78%的公司都在运行开源软件,然而许多公司缺乏正式的政策来管理法律、操作和安全等方面的风险。 2015年调查的结果反映了企业正在越来越多的采用开源软件并且突出了参与开源社区组织的丰富度。开源软件的正式政策和管理方面的需求变得越来越普遍。
第4章软件测试过程与管理 4.1软件测试过程 软件的测试过程一般分成测试计划、测试设计与开发、测试实施、测试评审与测试结论等阶段。 软件测试过程是一种抽象的、遵循GB/T18905(ISO14598
1. 《软件开发过程》设计阶段 唐广花Beyond Technology东软信息学院.南海 All Rights reserved 2013.4 2. 教学目标软件设计阶段的重要内容是对软件的逻辑构成做出决策。通过本节学习要了解以下内容:
商店的开发者协议中存在一个漏洞,使得 OSI 认可的各种许可证的开源软件可以入驻。 来自 ZDNet 的 报道 称: 微软计划允许使用 OSI 开源授权许可证的软件通过 Windows 8 的 AppStore
第9章 软件质量和软件质量保证体系 9.1 软件质量 9.1.1 软件质量特性 什么是软件质量?不同人或组织的看法各不相同。按照ISO/IEC 9126-1991(我国GB/T16260-1996)
自上而下(Top Down)开发模式是指从一个应用的最高点开始开发。从最高点逐步往下层编码,直到开发完所有的任务。一旦写完了最下层的代码,开发任务就完成了。使用这种方式,你需要设计、编写出所有你需要的但还没有实现模拟接口、服务、伪代码。