2016年11月27日

[置顶] 从零开始学架构(一):架构师成长路径

摘要:内容摘要从架构的本质,软件工程,架构师职责,成长路径等方面,介绍什么是架构,架构流程以及架构师职责和成长规划。 本篇主题一、什么是架构二、项目中的角色三、架构师职责和工作内容四、架构工作流五、架构师成长路径六、架构能力模型七、扩展知识八、本章总结 一、什么是架构架构是系统的蓝图,描述了系统的结构和关 阅读全文

posted @ 2016-11-27 19:30 ITFLY8架构师之家 阅读(8573) 评论(15) 推荐(11) 编辑

2016年1月24日

[置顶] 大型网站架构系列:分布式消息队列(一)

摘要:本文主要介绍消息队列概述,消息队列应用场景(异步处理,应用解耦,流量削锋,日志处理,消息通讯)和消息中间件示例(电商,日志系统)。 阅读全文

posted @ 2016-01-24 21:18 ITFLY8架构师之家 阅读(59710) 评论(69) 推荐(150) 编辑

2015年11月30日

[置顶] 大型网站架构系列:电商网站架构案例(1)

摘要:大型网站架构是一个系列文档,欢迎大家关注。本次分享主题:电商网站架构案例。从电商网站的需求,到单机架构,逐步演变为常用的,可供参考的分布式架构的原型。除具备功能需求外,还具备一定的高性能,高可用,可伸缩,可扩展等非功能质量需求(架构目标)。 根据实际需要,进行改造,扩展,支持千万PV,是没问题的。 阅读全文

posted @ 2015-11-30 07:20 ITFLY8架构师之家 阅读(19343) 评论(9) 推荐(12) 编辑

2021年7月3日

从零开始学架构(六)架构细化和架构视图

摘要:文章大纲 1、 架构为谁而设计? 2、 架构细化 3、 4+1视图 4、 架构文档 5、 文章总结 一、架构为谁而设计 1.1 想一想 架构到底为谁而设计? 1.2 项目中的需求和角色 1)回到架构的起点,一切从需求出发 2)需求是从业务产生的,业务的来源是人 客户:系统实现业务目标和约束条件[成本 阅读全文

posted @ 2021-07-03 19:50 ITFLY8架构师之家 阅读(42) 评论(0) 推荐(0) 编辑

从零开始学架构(五)系统设计-领域模型和概念架构

摘要:文章大纲 1、 领域模型 2、 概念架构 3、 文章总结 一、领域模型 1.1 概述 定义:探索问题领域的工具,用于表达业务中的核心概念,以及概念之间的关系 作用: Ø 方便沟通:提供领域和领域词汇,并且表达了概念以及之间的关系; Ø 业务核心:领域模型逐步细化后,会成为业务层的核心; Ø 数据模型 阅读全文

posted @ 2021-07-03 19:32 ITFLY8架构师之家 阅读(72) 评论(0) 推荐(0) 编辑

2021年6月22日

从零开始学架构(四)需求分析

摘要:需求分析:业务流程分析,系统边界,功能需求,非功能需求,验收标准。 阅读全文

posted @ 2021-06-22 07:21 ITFLY8架构师之家 阅读(73) 评论(0) 推荐(0) 编辑

2021年6月20日

从零开始学架构(三)UML建模

摘要:介绍UML的常见模型和建模的一般过程 阅读全文

posted @ 2021-06-20 21:27 ITFLY8架构师之家 阅读(344) 评论(0) 推荐(1) 编辑

2020年11月25日

重温设计模式系列(三)面向对象设计原则

摘要:背景 面向对象基础知识,只是给了我们一个概念,如何更好的设计出良好的面向对象代码,需要有设计原则作为支持。设计原则是核心指导思想,在这些原则的基础上,经过不断的实践,抽象,提炼逐步产生了针对特定问题的设计模式。因此,学好设计模式的基础是掌握基本的设计原则。本文将介绍面向对象常用的设计原则。(某些原则 阅读全文

posted @ 2020-11-25 11:37 ITFLY8架构师之家 阅读(182) 评论(0) 推荐(0) 编辑

2020年11月22日

重温设计模式系列(二)面向对象基础知识

摘要:本文摘要 文章介绍了面向对象的基础知识,对象,类,抽象,接口等基本概念,面向对象的三大特征以及UML类图的基础知识,作为后续文章的基础。 名词解释 1、抽象:一种思维方式,把具体事物的简单化,概括性描述。 2、UML:通用建模语言 1、对象和类 1.1 对象 在面向对象的世界里,万物皆是对象,动物是 阅读全文

posted @ 2020-11-22 22:58 ITFLY8架构师之家 阅读(119) 评论(0) 推荐(0) 编辑

2020年3月28日

高并发服务限流实践(一)

摘要:限流是保护系统的重要利器,通过对并发访问或请求数进行限制或者对一个时间窗口内的请求数进行限速,用于防止大流量或突发流量导致服务崩溃。一旦达到限制速率则可以拒绝服务或进行流量整形。 阅读全文

posted @ 2020-03-28 20:41 ITFLY8架构师之家 阅读(652) 评论(0) 推荐(1) 编辑

2019年9月14日

重温设计模式系列:文章发布计划

摘要:一、起因 从《大型网站架构系列》到《架构师入门实践》,一直想把代码设计和架构的知识进行总结,但是苦于精力和能力有限,推动起来比较缓慢。也多次收到出版社的邀请,但迟迟没有动笔。偶尔也会纠结做视频还是写文章,考虑到业余写作和工作之间的平衡,还是先以文章为主吧。写出来和大家交流,算是自己的一个知识总结,如 阅读全文

posted @ 2019-09-14 21:58 ITFLY8架构师之家 阅读(328) 评论(0) 推荐(0) 编辑

2019年5月13日

从零开始学架构(二)架构知识领域

摘要:主要从架构方法论,系统划分,架构原则,通用模式,架构视图,几个方面。整体上介绍了架构相关的知识领域,在此基础上,可以有目的的学习相关资料。 阅读全文

posted @ 2019-05-13 22:03 ITFLY8架构师之家 阅读(839) 评论(0) 推荐(0) 编辑

2019年4月11日

kafka集群broker频繁挂掉问题解决方案

摘要:现象:kafka集群频繁挂掉 排查日志:查看日志文件【kafkaServer.out】,发现错误日志:ERROR Shutdown broker because all log dirs in /tmp/kafka-logs have failed (kafka.log.LogManager) ka 阅读全文

posted @ 2019-04-11 11:08 ITFLY8架构师之家 阅读(5312) 评论(0) 推荐(1) 编辑

导航