分类目录归档:架构

Nginx proxy_set_header初体验(改写header中的Accept-Language)

nginx proxy_set_header指令之前见过,也在实际项目的配置中见过,自己并没有配置过,也不是特别清楚到底能干什么用。今天体验了一次,算是见识到了他的威力。

第一部分 实战

一、背景
公司的一个产品P(有Web端、桌面端、Android端、iPhone端),部分功能依赖第三方服务S,S部署在我们自己的服务器上,P不是自己调用S, 而是先调用中间服务M, M构造S服务的地址返回给P, P直接请求S服务。
继续阅读

Redis Cluster原理笔记

第一部分 Cluster简介

redis从3.0版本开始支持Cluster。Redis Cluster是一个高性能高可用的分布式系统,可以在多个redis节点间共享数据。

第二部分 Cluster原理

redis cluster引入哈希槽(hash slot),实现数据自动分片,即实现分布式功能。同时采用主从复制模型,实现高可用。
继续阅读

Redis集群配置笔记

Redis单实例安装这里就不介绍了,如有需要可查阅本站之前的文章《Redis及PHP Redis扩展安装笔记》。这里假设Redis已经安装,并使用默认端口配置好,能正常使用。

第一部分 集群搭建

一、前置声明
0、环境说明

OS:    CentOS release 6.9
Redis: redis_version:4.0.2
Server IP: 10.235.25.241

继续阅读