系统架构
文章平均质量分 82
曾经有人跟我说
后端开发 .net+Java开发工程师,全栈开发工程师
展开
-
网络编程之五种IO模型
在《Unix网络编程》一书中提到了五种IO模型,分别是:阻塞IO、非阻塞IO、多路复用IO、信号驱动IO以及异步IO。下面就分别来介绍一下这5种IO模型的异同。1.阻塞IO模型 最传统的一种IO模型,即在读写数据过程中会发生阻塞现象。 当用户线程发出IO请求之后,内核会去查看数据是否就绪,如果没有就绪就会等待数据就绪,而用户线程就会处于阻塞状态,用户线程...转载 2020-04-17 14:25:01 · 408 阅读 · 0 评论 -
NGINX工作原理解析
1 反向代理1.1 概念反向代理(Reverse Proxy)方式是指以代理服务器来接受internet上的连接请求,然后将请求转发给内部网络上的服务器,并将从服务器上得到的结果返回给internet上请求连接的客户端,此时代理服务器对外就表现为一个服务器。举个例子,比如我想访问 http://www.test.com/readme,但www.test.com上并不存在readme页面...转载 2019-12-26 14:47:22 · 227 阅读 · 0 评论 -
nignx入门
前言nginx系列之一:nginx入门nginx系列之二:配置文件解读nginx系列之三:日志配置nginx系列之四:web服务器nginx系列之五: 负载均衡nginx系列之六:cache服务nginx系列之七:限流配置nginx系列之八:使用upsync模块实现负载均衡转自:在此感谢原博主的整理分享一、nginx 功能介绍Nginx因为它的稳定性、丰富的模块库、灵活的配置和低系...转载 2019-12-26 14:14:38 · 148 阅读 · 0 评论 -
从单一WAR到多活, 记述一个创业公司的架构演变
很火的一篇文章,转载以敬之。https://zhuanlan.zhihu.com/p/27903657 程 是一个爱折腾,喜欢交朋友的程序员。某一天,程一个朋友介绍了另外一个朋友 创 给他,创说他有个点子,可以改变世界,现在就差一个程序员。程看了创的PPT,觉得还不错,反正也没妹子,平时下班回家或者周末也没事干,就答应创,做他的合伙人,给他开发网站。单一垂直架构程把他自己在大学...转载 2018-11-26 10:33:55 · 182 阅读 · 0 评论 -
异地多活技术方案介绍
异地多活是什么 所谓异地多活,故名思义,就是在不同地点的数据中心起多个我们的交易,并且每个地点的那个交易都是用来支撑流量的。 异地多活是如何部署的 首先来看看阿里对于为什么做这件事儿,毕玄做出的回答: 其实我们大概在2009还是2010年左右的时候,就开始尝试在异地去做一个数据中心,把我们的业务放过去。更早之前,我们做过同城,就是在同一个城市建多个数据...转载 2018-11-28 19:31:15 · 3975 阅读 · 0 评论 -
史上最全数据库优化方案,没有之一
数据库性能调优(转)SQLServer性能监控这套性能优化的清单将至少准科学的帮助你找出你的SQLServer任何明显的性能问题。说是这样说,SQLServer的性能调优仍然是很困难的。我试图用这套清单去找出“容易”的sqlserver性能问题,困难的留待稍后。我这样做是因为很容易将容易和困难的的性能调优问题搞混。通过列出一个“容易”的性能调优范围,就很容易的将这些问题解决,一旦解决...转载 2019-04-16 10:50:02 · 1178 阅读 · 0 评论