文章分类 -  web架构设计

摘要:转自:https://blog.csdn.net/qq_30281559/article/details/93662737 1.什么是消息队列? 可以看作是一个存放消息的容器,当我们需要使用消息的时候可以取出消息供自己使用。消息队列是分布式系统中重要的组件,使用消息队列主要是为了通过异步处理提高系统 阅读全文
posted @ 2020-05-28 20:44 Eric-Lee 阅读(1437) 评论(0) 推荐(1) 编辑
摘要:Docker 是啥? 打开翻译君输入 Docker 结果显示码头工人,没错!码头工人搬运的是集装箱,那么今天要讲的 Docker 其操作的也是集装箱,这个集装箱就静态而言就是一个应用镜像文件,就动态而言,就是一个容器。蒙了吧?好吧,上图解释。 Docker 从狭义上来讲就是一个进程,从广义上来讲是一 阅读全文
posted @ 2017-11-09 14:11 Eric-Lee 阅读(311) 评论(0) 推荐(0) 编辑
摘要:文章摘引自:http://www.cnblogs.com/hoohack/p/7149234.html 经历过一次mysql主从延迟之后,就开始思考,主从复制是什么东西?它是怎么实现的呢?它的原理是什么?于是乎就开始查阅资料、文章,现将自己理解到的内容总结在此,加深印象。 为什么要做主从复制? 1、 阅读全文
posted @ 2017-07-11 18:11 Eric-Lee 阅读(181) 评论(0) 推荐(0) 编辑
摘要:一、前言&回顾 在上篇文章Session分布式共享 = Session + Redis + Nginx中,好多同学留言问了我好多问题,其中印象深刻的有:nginx挂了怎么办?采用Redis的Session方案与微软Session方案相比,有什么优势呢?Cookie也可以取代Session的,采用Re 阅读全文
posted @ 2017-05-08 18:59 Eric-Lee 阅读(385) 评论(0) 推荐(0) 编辑
摘要:1、Session 介绍 我相信,搞Web开发的对Session一定再熟悉不过了,所以我就简单的介绍一下。 Session:在计算机中,尤其是在网络应用中,称为“会话控制”。 每个用户(浏览器)首次与web服务器建立连接时,就会产生一个Session,同时服务器会分配一个SessionId给用户的浏 阅读全文
posted @ 2017-05-08 18:58 Eric-Lee 阅读(383) 评论(0) 推荐(0) 编辑
摘要:1 IoC理论的背景 我们都知道,在采用面向对象方法设计的软件系统中,它的底层实现都是由N个对象组成的,所有的对象通过彼此的合作,最终实现系统的业务逻辑。 图1:软件系统中耦合的对象 如果我们打开机械式手表的后盖,就会看到与上面类似的情形,各个齿轮分别带动时针、分针和秒针顺时针旋转,从而在表盘上产生 阅读全文
posted @ 2017-05-08 17:37 Eric-Lee 阅读(153) 评论(0) 推荐(0) 编辑
摘要:随着一个网站的业务不断扩展,数据不断增加,数据库的压力也会越来越大,对数据库或者SQL的基本优化可能达不到最终的效果,我们可以采用读写分离的策 略来改变现状。读写分离现在被大量应用于很多大型网站,这个技术也不足为奇了。ebay就做得非常好。ebay用的是oracle,听说是用Quest Share 阅读全文
posted @ 2016-07-04 17:47 Eric-Lee 阅读(4650) 评论(1) 推荐(2) 编辑
摘要:1、前言对于数据库而言,在日常开发中我们主要的关注点有两块,一个是schema的结构设计,另一个就是索引的优化,这两块是影响我们最终系统结构和性能的关键部分,自然也是我们花费精力最多的部分;本文主要介绍数据库设计中的一般原则和优化手段,包括数据库的一半范式、反范式设计、数据切分、数据路由与合并等等2... 阅读全文
posted @ 2015-12-26 11:14 Eric-Lee 阅读(3750) 评论(0) 推荐(0) 编辑
摘要:1.前言在高访问量的web系统中,缓存几乎是离不开的;但是一个适当、高效的缓存方案设计却并不容易;所以接下来将讨论一下应用系统缓存的设计方面应该注意哪些东西,包括缓存的选型、常见缓存系统的特点和数据指标、缓存对象结构设计和失效策略以及缓存对象的压缩等等,以期让有需求的同学尤其是初学者能够快速、系统的... 阅读全文
posted @ 2015-12-26 11:09 Eric-Lee 阅读(685) 评论(0) 推荐(0) 编辑