![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
架构
terranhu
这个作者很懒,什么都没留下…
展开
-
体系结构模式简介
1 模式按粒度大小分类有:体系结构模式,设计模式,惯用法。 体系结构模式用来构建软件体系结构的,比如MVC模式。 设计模式用于软件体系的子系统内部使用,算中等规模的模式,比较著名的23个设计模式便是 惯用法是针对一种编程语言的特定技巧。 2 八种体系结构模式:层,管道和过滤器,黑板,代理者,MVC,表示-抽象-控制,微核,映像(Reflection)原创 2016-02-18 14:52:52 · 1213 阅读 · 0 评论 -
缓存与db一致性问题
缓存和数据库架构: 主流方案:用数据service屏蔽缓存和db,读写都走service 非主流方案:异步缓存更新,通过binlog 一缓存与db一致性问题 原则:先淘汰缓存,再修改db。如果使用更新缓存在修改DB的方案不会出现下列问题 缓存+主库: 缓存+主从:双淘汰法(同步,异步timer,binlog分析) 二db主从一致性问题 不一致原因,主从原创 2016-05-19 10:07:25 · 824 阅读 · 0 评论 -
2017书单
1 大规模分布式存储系统 2 编程珠玑 3 卓有成效的程序员 4 编码的奥秘 5 程序员的自我修养 6一个操作系统的实现原创 2016-12-15 11:34:34 · 218 阅读 · 0 评论 -
Web请求模型
一、一个连接一个线程 典型场景BIO模型 二、一个IO事件一个线程 典型场景NIO模型 三、一个业务事件一个线程 典型场景WEB请求异步处理 底层IO模型依赖NIO模型,业务上通过事件驱动处理,一个事件由一个线程处理 3.1 非异步化Web处理请求 等待业务处理完成返回 3.2 异步化Web处理请求,后端服务为阻塞模翻译 2016-12-15 12:11:09 · 270 阅读 · 0 评论