redis sentinel搭建过程
整理了近期在项目上做的一些技术研究,希望与大家共同探讨交流。
项目中经常使用缓存服务,当前redis是当之无愧的首选,即便如此对于企业级项目,仍然要考虑更高的稳定性,因此进行了如下研究探索。
1,部署结构图:
2,目标清单:
1) 192.168.31.220、192.168.31.221 和 192.168.31.222 为三台 redis 服务器。
三种分布式爬虫系统的架构方式
分布式爬虫系统广泛应用于大型爬虫项目中,力求以最高的效率完成任务,这也是分布式爬虫系统的意义所在。
分布式系统的核心在于通信,介绍三种分布式爬虫系统的架构思路,都是围绕通信开始,也就是说有多少分布式系统的通信方式就有多少分布式爬虫系统的架构思路。
优化 Tengine HTTPS 握手时间
背景
网络延迟是网络上的主要性能瓶颈之一。在最坏的情况下,客户端打开一个链接需要DNS查询(1个 RTT),TCP握手(1个 RTT),TLS 握手(2个RTT),以及最后的 HTTP 请求和响应,可以看出客户端收到第一个 HTTP 响应的首字节需要5个 RTT 的时间,而首字节时间对 web 体.
补习系列(15)-springboot 分布式会话原理
[TOC]
一、背景
在 补习系列(3)-springboot 几种scope 一文中,笔者介绍过 Session的部分,如下:
对于服务器而言,Session 通常是存储在本地的,比如Tomcat 默认将Session 存储在内存(ConcurrentHashMap)中。