置顶随笔

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

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

posted @ 2016-11-27 19:30 ITFLY8架构师之家 阅读(4311) 评论(13) 编辑

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

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

posted @ 2016-01-24 21:18 ITFLY8架构师之家 阅读(38389) 评论(67) 编辑

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

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

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

2016年11月27日

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

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

posted @ 2016-11-27 19:30 ITFLY8架构师之家 阅读(4311) 评论(13) 编辑

2016年11月14日

数据库扩展性设计:使用二进制解决一条记录关联多个状态的问题

摘要: 程序开发中,经常遇到一条记录有多个状态位,比如一条商品,他属于热门,新品,特卖。我们的数据库如何设计呢? 一般有几种方法 (1)建立关联表 关联表字段:关系Id,商品Id,属性Id 查询:使用关联表的方式,查询某属性的商品。 程序:写入时,写商品表和关联表; (2)将多个属性存在一个字段中,用|分割阅读全文

posted @ 2016-11-14 17:57 ITFLY8架构师之家 阅读(852) 评论(5) 编辑

2016年11月8日

从零开始学架构:开篇-文章大纲

摘要: 为什么写这个系列文章? 1)行业趋势:15年说过,随着互联网架构的普及,软件复杂度的提升,架构师职位会在未来五年,迅速发展。谁掌握了架构,谁就掌握了软件技术的核心。 2)15年承诺:起源于大型网站架构,计划写完大型网站架构系列,开始《一步一步学架构系列》(目前改名为:从零开始学架构系列) 3)个人感阅读全文

posted @ 2016-11-08 08:45 ITFLY8架构师之家 阅读(1967) 评论(10) 编辑

2016年9月6日

JAVA通信系列三:Netty入门总结

摘要: 一、Netty学习资料 书籍《Netty In Action中文版》 对于Netty的十一个疑问http://news.cnblogs.com/n/205413/ 深入浅出Nettyhttp://wenku.baidu.com/view/7765bc2db4daa58da0114a4c.html N阅读全文

posted @ 2016-09-06 11:01 ITFLY8架构师之家 阅读(1164) 评论(1) 编辑

JAVA通信系列二:mina入门总结

摘要: 一、学习资料 Mina入门实例(一) http://www.cnblogs.com/juepei/p/3939119.html Mina入门教程(二) Spring4 集成Mina http://www.cnblogs.com/juepei/p/3940396.html Apache Mina 入门阅读全文

posted @ 2016-09-06 10:58 ITFLY8架构师之家 阅读(3151) 评论(1) 编辑

JAVA通信系列一:Java Socket技术总结

摘要: 本文是学习java Socket整理的资料,供参考。 1 Socket通信原理 1.1 ISO七层模型 1.2 TCP/IP五层模型 应用层相当于OSI中的会话层,表示层,应用层。 区别参考:http://blog.chinaunix.net/uid-22166872-id-3716751.html阅读全文

posted @ 2016-09-06 10:35 ITFLY8架构师之家 阅读(3907) 评论(2) 编辑

2016年6月19日

大型网站架构系列:缓存在分布式系统中的应用(三)

摘要: 本文是《缓存在分布式系统中的应用》第三篇文章。上次主要给大家分享了,缓存在分布式系统中的应用,主要从不同的场景,介绍了CDN,反向代理,分布式缓存,本地缓存的常规架构和基本原理。因为时间关于,原计划分享《缓存常见问题》的内容,没有讲。本次主要针对缓存的常见个问题,做一个介绍。阅读全文

posted @ 2016-06-19 11:06 ITFLY8架构师之家 阅读(9849) 评论(11) 编辑

2016年6月6日

大型网站架构系列:缓存在分布式系统中的应用(二)

摘要: 缓存是分布式系统中的重要组件,主要解决高并发,大数据场景下,热点数据访问的性能问题。提供高性能的数据快速访问。 本文是缓存在分布式应用第二篇文章,介绍分布式缓存,Memcache,Redis,本地缓存(硬盘缓存,内存缓存)以及缓存在分布式系统中的架构示例。阅读全文

posted @ 2016-06-06 07:22 ITFLY8架构师之家 阅读(4931) 评论(1) 编辑

大型网站架构系列:缓存在分布式系统中的应用(一)

摘要: 缓存是分布式系统中的重要组件,主要解决高并发,大数据场景下,热点数据访问的性能问题。提供高性能的数据快速访问。 本文是缓存在分布式应用第一篇文章,介绍缓存的原理,缓存的分类,缓存的设计,CDN缓存(原理,架构参考和技术实践),反向代理缓存(原理,Squid架构实践和常用代理缓存之间的比较)。阅读全文

posted @ 2016-06-06 06:32 ITFLY8架构师之家 阅读(7684) 评论(4) 编辑

2016年1月24日

大型网站架构系列:消息队列(二)

摘要: 本文是大型网站架构系列:消息队列(二),主要分享JMS消息服务,常用消息中间件(Active MQ,Rabbit MQ,Zero MQ,Kafka)。阅读全文

posted @ 2016-01-24 22:19 ITFLY8架构师之家 阅读(17818) 评论(15) 编辑

导航

公告