四时宝库

程序员的知识宝库

企业集群平台架构实现与应用实战(HAproxy+keepalived篇)

一、四层和七层负载均衡的区别

所谓的四层就是ISO参考模型中的第四层。四层负载均衡也称为四层交换机,它主要是通过分析IP层及TCP/UDP层的流量实现的基于IP加端口的负载均衡。常见的基于四层的负载均衡器有LVS、F5等。

以常见的TCP应用为例,负载均衡器在接收到第一个来自客户端的SYN请求时,会通过设定的负载均衡算法选择一个最佳的后端服务器,同时将报文中目标IP地址修改为后端服务器IP,然后直接转发给该后端服务器,这样一个负载均衡请求就完成了。从这个过程来看,一个TCP连接是客户端和服务器直接建立的,而负载均衡器只不过完成了一个类似路由器的转发动作。在某些负载均衡策略中,为保证后端服务器返回的报文可以正确传递给负载均衡器,在转发报文的同时可能还会对报文原来的源地址进行修改。整个过程下图所示。

基于mycat+haproxy+keepalived搭建mysql集群(Haproxy篇)

概述

数据库性能优化普遍采用集群方式,而oracle集群软硬件投入昂贵,下面介绍下mysql数据库集群环境搭建中的haproxy部分,以下为整体的架构图。

运作理解:主机1与主机2上的keepalived会为该服务器抢占vip,抢占到vip后,对该主机的访问可以通过原来的ip访问,也可以直接通过vip访问,当其中一台宕机时,vip会漂移到另一台机器上,当我们访问VIP时haproxy会根据配置将请求分发到两台Mycat上实现负载均衡,并且haproxy会检测mycat是否存活。

Java之redis基础用法(java操作redis有几种方法)

首先,Redis是一个Nosql数据库。

为了解决高并发、高可扩展、高可用、大数据存储问题而产生的数据库解决方案,就是NoSql数据库。

Redis的作用是缓存。以key—value存储。

一、Redis安装配置

Redis下载

centos7 安装配置redis(centos7安装redis集群)

1.下载解压

wget https://download.redis.io/redis-stable.tar.gz
tar -xvf redis-stable.tar.gz

Redis为什么这么快?(为什么redis效率高)

在日常开发中,为了保证数据的一致性,我们一般都选择关系型数据库来存储数据,如

Redis入门(redis入门指南第三版pdf)

Redis简介

nginx添加lua支持(nginx+lua)

前言

淘宝的agentzh和chaoslawful开发的ngx_lua模块通过将lua解释器集成进Nginx。能够採用lua脚本实现业务逻辑,因为lua的紧凑、高速以及内建协程,所以在保证高并发服务能力的同一时候极大地减少了业务逻辑实现成本。


系统依赖包

Redis集群版(主从、哨兵、集群)(redis 集群 哨兵 区别)

爱编程,爱分享。有梦想一起实现。喜欢的小伙伴点个关注吧!


一 Linux上安装Redis

Redis主从复制集群配置及安装(redis主从复制getshell)


官网地址 口https://redis.io/docs/management/replication

主从复制

主从复制,master以写为主,slave以读为主

Linux教程:CentOs7下安装Git的常用命令

点击上方关注订阅黑码教主获取更多精彩内容

查看 yum 源仓库的 Git 信息:

yum info git

yum中最新的Git一般比较低,如果无所谓的话,可以直接使用以下命令安装

控制面板
您好,欢迎到访网站!
  查看权限
网站分类
最新留言
    友情链接