摘要:
引言 软件架构设计就是软件系统的‘布局谋篇’,是软件抽象发展到一定阶段的产物。软件设计人员学习软件架构知识,旨在站在较高的层面上,整体的解决好软件的设计,复用,质量和维护等方面的实际问题。本文以图形的方式进行总结归纳,从软件架构的描述,设计,风格,评价,形成方法进行阐述。 软件架构设计总述: 软件架构的概念 软件架构的意义 软件架构的风格 分层架构 面向服务的架构(SOA) 特定领域的... 阅读全文
posted @ 2017-11-14 16:52
迷雾千寻
阅读(339)
评论(0)
推荐(0)
摘要:
本文用图形化的形式描述OOP的相关知识。对OOP进行系统化的梳理,以便掌握。 涉及知识点: OOP的相关知识 OOP知识【Object-Orientation Programming 面向对象编程】总图如下: 下面分别介绍: 基本概念: 主要特征: 详细图 OOAD【面向对象分许与设计:OOAD是根据OO的方法学,对软件系统进行分析和设计的过程】 域模型【域模型是面向对象的。在面向对象... 阅读全文
posted @ 2017-11-14 16:51
迷雾千寻
阅读(187)
评论(0)
推荐(0)
摘要:
很久以前,老王去饭店吃饭,需要先到饭店,七荤八素点好菜,坐等饭菜上桌,然后大快朵颐,不亦乐乎。 有了第三方订餐外卖平台(代理),老王懒得动身前往饭店,老王打个电话或用APP,先选好某个饭店,再点好菜,外卖小哥会送上门来。 由于某个品牌的饭店口碑特别好,食客络绎不绝涌入,第三方订餐电话也不绝于耳,但是限于饭店接待能力有限,无法提供及时服务,很多食客等得不耐烦了,纷纷铩羽而归,饭店老总看着煮熟的鸭子飞... 阅读全文
posted @ 2017-11-14 14:07
迷雾千寻
阅读(875)
评论(0)
推荐(0)
摘要:
零、需求缘起 第一篇文章“一分钟了解负载均衡”和大家share了互联网架构中反向代理层、站点层、服务层、数据层的常用负载均衡方法。 第二篇文章“lvs为何不能完全代替DNS轮询”和大家share了互联网接入层负载均衡需要解决的问题及架构演进。 在这两篇文章中,都强调了“负载均衡是指,将请求/数据【均匀】分摊到多个操作单元上执行,负载均衡的关键在于【均匀】”。 然而,后端的service有可能部署在... 阅读全文
posted @ 2017-11-14 10:27
迷雾千寻
阅读(177)
评论(0)
推荐(0)
摘要:
一、需求缘起 Web-Server通常有个配置,最大工作线程数,后端服务一般也有个配置,工作线程池的线程数量,这个线程数的配置不同的业务架构师有不同的经验值,有些业务设置为CPU核数的2倍,有些业务设置为CPU核数的8倍,有些业务设置为CPU核数的32倍。 “工作线程数”的设置依据是什么,到底设置为 阅读全文
posted @ 2017-11-14 09:27
迷雾千寻
阅读(189)
评论(0)
推荐(0)

浙公网安备 33010602011771号