后台系统架构集录
本专栏主要介绍一些关于web后端的系统架构文章和一些中间件技术文章。
KiteRunner24
不为最好,只为更好!
展开
-
架构文摘:分布式系统Session一致性问题解析
一、问题的提出1. 什么是Session?用户使用网站的服务,需要使用浏览器与Web服务器进行多次交互。HTTP协议本身是无状态的,需要基于HTTP协议支持会话状态(Session State)的机制。具体的实现方式是:在会话开始时,分配一个 唯一的会话标识(SessionID),并通过Cookie将这个标识告诉浏览器,以后每次请求的时候,浏览器都会带上这个会话标识SessionID...转载 2018-03-20 19:05:30 · 917 阅读 · 0 评论 -
架构文摘:Linux负载均衡总结性说明
在常规运维工作中,经常会运用到负载均衡服务。负载均衡分为四层负载和七层负载,那么这两者之间有什么不同?一、什么是负载均衡负载均衡(Load Balance)建立在现有网络结构之上,它提供了一种廉价有效透明的方法扩展网络设备和服务器的带宽、增加吞吐量、加强网络数据处理能力、提高网络的灵活性和可用性。负载均衡有两方面的含义:首先,大量的并发访问或数据流量分担到多台节点设备上分别处...转载 2018-04-10 11:37:45 · 270 阅读 · 0 评论 -
架构文摘:LSV负载均衡技术笔记
一、LVS介绍在本部分,我们将介绍Linux服务器集群系统——LVS(Linux Virtual Server)项目的产生背景和目标,并描述LVS服务器集群框架及目前提供的软件,列举LVS集群系统的特点和一些实际应用。1、背景当今计算机技术已进入以网络为中心的计算时期。由于客户/服务器模型的简单性、易管理性和易维护性,客户/服务器计算模式在网上被大量采用。同时,Internet的飞...转载 2018-06-01 15:56:34 · 1995 阅读 · 0 评论 -
架构文摘:消息队列设计精要
消息队列已经逐渐成为企业IT系统内部通信的核心手段。它具有低耦合、可靠投递、广播、流量控制、最终一致性等一系列功能,成为异步RPC的主要手段之一。当今市面上有很多主流的消息中间件,如老牌的ActiveMQ、RabbitMQ,炙手可热的Kafka,阿里巴巴自主开发的Notify、MetaQ、RocketMQ等。本文不会一一介绍这些消息队列的所有特性,而是探讨一下自主开发设计一个消息队列时,你...转载 2018-06-03 15:37:57 · 401 阅读 · 0 评论