微内核架构定义 英文为Microkernel Architecture,也被称为插件化架构(Plug-inArchitecture),是一种面向功能进行拆分的可扩展性架构,通...
微内核架构定义 英文为Microkernel Architecture,也被称为插件化架构(Plug-inArchitecture),是一种面向功能进行拆分的可扩展性架构,通...
SOA与微服务架构的对比 对比维度SOA微服务服务粒度粗细服务通信重量级,ESB轻量级,如HTTP RESTful服务交付慢快服务场景企业级互联网 两者是有相似点但本质不同的...
高可用的本质就是通过冗余来实现,存储的高可用是存储数据价值与存储代价之间的综合考量。数据冗余主要涉及到数据之间的复制,以及复制过程中需要考虑的多种问题,整合即为以下四点:1....
FMEA方法 FMEA(Failure mode and effects analysis,故障模式与影响分析),FMEA 是一种在各行各业都有广泛应用的可用性分析方法,通过...
来源 加州大学伯克利分校的计算机科学家埃里克·布鲁尔(Eric Brewer)在 2000 年的ACM PODC上提出的一个猜想,也因此被叫做布鲁尔定理。在 2002 年,麻...
二、计算高性能 高性能涉及面非常广,操作系统本身,磁盘、CPU、内存、缓存、网络、编程语言、架构,一个不恰当的debug日志,java程序打开debug开关,for循环中一个...
概述 计算机的性能,从硬件来说,一个和IO相关(磁盘、内存),一个和计算能力相关(CPU、GPU)。说到软件的性能,也可以理解为这两个方面,即存储和计算。 一、存储高性能 1...
成本 邓爷爷说过一句话,“黑猫白猫,抓住老鼠就是好猫”。好的架构也同理,在软件系统的整个生命周期里面,系统便于理解,易于修改,方便维护,能轻松部署,那就是好的架构。一...
我所在的项目在公司本身是以组件化开发著称,而我本身负责项目的组件集成,所以书中很多的观点可以说深有体会(本想说不谋而合的,哈哈)。 组件的定义 作者认为组件是软件的部...
组件聚合 组件的定义 组件是软件部署的最小单元,是整个软件系统在部署过程中可以独立完成部署的最小实体。比如,对于Java应用程序而言,Jar包就是组件;Ruby中的组件则是G...
最近校园招聘,比较爱问的一个问题是:同学,你知道SOLID吗?比较多的同学一脸茫然,然后我就故作安慰道,没事,不知道也正常;如果有同学能回答上一二,则满脸欣慰,感叹,...
本文是对《终生学习》一书的读书笔记,本笔记共包括如下章节: 概述 本书的目录结构 各章节内容 小结 一、概述 在朋友圈看到有人推荐此书,于是就买了此书,看了之后总体感觉还是不...
道可道,非常道 为什么要读《架构整洁之道》这本书?一是工作需要,最近需要做一个软件系统的架构设计,深感理论知识欠缺,急需充电;二是扔了一个读书的帽子,付出了200大元的代价,...
追求,静静如是说:今天看到报名的时候,才发现原来“追求”是一个优势??戳艘幌挛业牡梅?,排名倒数第四,读了一下书里的内容,跟我好像也不太像。在分享的过程中,我看见自己从小就作为...
与国玲和慧慧的新年聚,在白鹭溪湿地公园展开,第一次如此真实、深刻的感受到成都的冬天,还是有些冷。但此刻,坐在这里写下这些文字的时候,胸口却是暖暖的。此刻,最想大声喊出的一句话...
此刻,温度终于褪去了一些,拿一把小椅子,坐在阳台上。静默的一分钟时间里,我感受到这个小阳台的生命力,带给我的一份平和。三天的工作坊,全然放下,全然信任,全然体验,全然投入,全...
三天拥抱真实的工作坊转眼就过去了,快得让我感觉有点恍惚,大家在一起的画面就像2倍速播放视频一样不断在脑海中闪现。这三天的体验跟以往参加的任何一个工作坊是那么的不同,为了确保彼...