自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(14)
  • 收藏
  • 关注

原创 MHA高可用配置以及故障切换

文章目录一、概述1、MHA简介一套优秀的MySQL高可用环境下故障切换和主从复制的软件MHA的出现就是解决MySQL单点的问题MySQL故障过程中,MHA能做到0~30秒内自动完成故障切换MHA能在最大程度上保证数据的一致性,以达到真正意义上的高可用2、MHA的组成MHA Manager(管理节点)MHA Manager 可以单独部署在一台独立的机器上,管理多个 master-slave 集群;也可以部署在一台 slave 节点上。MHA Manager 会定时探测集群中的 mast

2021-02-25 19:51:09 164

原创 MySQL读写分离与主从复制

文章目录一、MySQL读写分离与主从复制理论1、读写分离的基本原理读写分离,基本的原理是让主数据库处理事务性增、改、删操作(INSERT、UPDATE、DELETE),而从数据库处理SELECT查询操作。数据库复制被用来把事务性操作导致的变更同步到集群中的从数据库2、为什么要做读写分离因为数据库的“写”(写10000条数据可能要3分钟)操作是比较耗时的。但是数据库的“读”(读10000条数据可能只要5秒钟)。所以读写分离,解决的是,数据库的写入,影响了查询的效率3、什么时候要读写分离数

2021-02-24 16:46:19 135

原创 MySQL高阶语句

文章目录一、创建两个表1、创建一个location的表create table localtion (Region char(20),Store_Name char(20));insert into localtion values(‘East’,‘Boston’);insert into localtion values(‘East’,‘New York’);insert into localtion values(‘West’,‘Los Angeles’);insert into lo

2021-02-24 16:45:13 82

原创 Haproxy搭建web群集

文章目录一、常见的Web集群调度器二、Haproxy应用分析三、Haproxy调度算法原理四、使用Haproxy搭建Web群集一、常见的Web集群调度器1、目前常见的Web集群调度器分为软件和硬件2、软件通常使用开源的LVS、Haproxy、NginxLVS性能最好,但是搭建相对复杂;Nginx的upstream模块支持群集功能,但是对群集节点健康检查功能不强,高并发性能没有Haproxy好3、硬件一般使用多的是F5,也有很多人使用国内的一些产品,如梭子鱼、绿盟等二、Haproxy应用分析

2021-02-08 17:56:43 74

原创 LVS-Keepalived

文章目录一、Keepalived案例分析二、Keepalived 工具介绍三、Keepalived实现原理剖析四、keepalived 高可用集群部署步骤一、Keepalived案例分析1、在企业中,单台服务器承担应用存在单点故障的危险2、单点故障一旦发生,企业服务将发生中断,造成极大的危险二、Keepalived 工具介绍1、支持故障自动切换(Failover)2、支持节点健康状态检查(Health Checking)判断LVS负载调度器、节点服务器的可用性,当master主机出现故障及

2021-02-08 17:56:07 116

原创 LVS-DR

文章目录一、LVS-DR数据包流向分析二、LVS-DR中的ARP问题三、LVS负载均衡群集之DR模式一、LVS-DR数据包流向分析为方便进行原理分析,将Client与群集机器放在同一网络中,数据包流经的路线为1-2-3-41、Client 向目标 VIP 发出请求,Director(负载均衡器)接收。此时源MAC 地址为Client MAC地址,目标MAC地址为 调度器Director 的MAC地址。2、Director 根据负载均衡算法选择 RealServer_1,不修改也不封装IP报文,

2021-02-08 17:55:33 146

原创 LVS负载均衡群集

文章目录一、企业群集应用概述1、群集的含义2、问题3、解决方法二、企业群集分类1、根据群集所针对的目标差异,可分为三种类型2、负载均衡群集(Load Balance Cluster)3、高可用群集 (High Availability Cluster)4、高性能运算群集 (High Performance Computer Cluster)三、负载均衡群集架构四、负载均衡群集工作模式分析五、三种负载调度工作模式六、关于LVS虚拟服务器1、Linux Virtual Server2、LVS模块3、LVS的负载

2021-02-05 22:36:42 100

原创 数据库备份与恢复

文章目录一、MySQL 日志管理基础命令二、数据备份的重要性三、数据库备份的分类1、从物理与逻辑的角度,备份可分为2、从数据库的备份策略角度,备份可分为3、常见的备份方法四、MySQL完全备份五、MySQL备份、恢复相关命令一、MySQL 日志管理基础命令MySQL 的日志默认保存位置为 /usr/local/mysql/datavim /etc/my.cnf[mysqld]##错误日志,用来记录当MySQL启动、停止或运行时发生的错误信息,默认已开启log-error=/usr/local

2021-02-05 17:18:07 1212

原创 Nginx+Tomcat 负载均衡

文章目录一、Nginx 负载均衡实现原理二、Nginx 动静分离实现原理三、Nginx + Tomcat 动静分离、负载均衡配置步骤一、Nginx 负载均衡实现原理1、Nginx 实现负载均衡是通过反向代理实现2、Nginx 配置反向代理的主要参数(1)、upstream 服务池名 {}配置后端服务器池,以提供响应数据(2)、proxy_pass http:// 服务池名配置将访问请求转发给后端服务器池的服务器处理3、反向代理原理二、Nginx 动静分离实现原理1、动静分离原理服

2021-02-05 17:17:46 632

原创 Tomcat

文章目录一、Tomcat介绍二、Tomcat组件三、Tomcat部署步骤一、Tomcat介绍1、免费的、开放源代码的Web应用服务器2、Apache软件基金会(Apache Software Foundation)Jakarta项目中的一个核心项目3、由Apache、Sun和一些公司及个人共同开发而成4、深受Java爱好者的喜爱,并得到部分软件开发商的认可5、目前比较流行的Web应用服务器Tomcat服务器是一个免费的开放源代码的Web应用服务器,属于轻量级应用服务器,在中小型系统和并发访

2021-02-05 17:17:24 185

原创 Nginx Rewrite

文章目录一、常用的 Nginx 正则表达式^ 匹配输入字符串的起始位置$ 匹配输入字符串的结束位置匹配前面的字符零次或多次。如"ol*“能匹配"o"及"ol”、"oll”匹配前面的字符一次或多次。如"ol+“能匹配"ol"及"oll”、“olll”,但不能匹配"o”? 匹配前面的字符零次或一次,例如"do(es)?“能匹配"do"或者"does”,"?“等效于”{0,1]”. 匹配除”\n"之外的任何单个字符,若要匹配包括"\n"在内的任意字符,请使用诸如“[.\n]”之类的模式\

2021-02-05 17:16:56 82

原创 Nginx优化

文章目录一、隐藏 Nginx版本号二、修改用户与组三、配置缓存时间四、日志切割五、连接超时六、更改进程数一、隐藏 Nginx版本号1、在生产环境中,需要隐藏Ngnx的版本号,以避免安全漏洞的泄漏2、查看方法使用fiddler工具在 Windows客户端查看 Nginx版本号在 Centos系统中使用“curl -I 网址”命令查看Nginx版本号3、nginx隐藏版本号的方法修改配置文件法修改源码法4、隐藏 Nginx版本号配置命令方法一:Nginx的配置文件中的 server_t

2021-02-05 17:16:31 110 1

原创 LNMP部署

文章目录一、LNMP架构的部署二、MySQL安装配置三、PHP解析环境的安装四、配置Nginx支持PHP环境五、部署LNMP步骤与相关命令一、LNMP架构的部署1、LNMP架构概述LNMP平台就是 Linux、 Ngnix、 MySQL、PHP的组合架构,需要 Linux服务器、MySQL数据库、PHP解析环境2、特点Ngnix特长:高并发,低资源,处理静态网络访问请求非常强Apache:静态处理和动态处理都可以做,更适合做动态处理Nginx:将动态资源请求交给PHP当中的fpm处理动态请

2021-02-05 17:16:09 698 1

原创 Nginx网站服务相关配置

文章目录chkconfig: - 99 20description: Nginx Service Control Scriptvim /lib/systemd/system/nginx.service[Unit]Description=nginxAfter=network.target[Service]Type=forkingPIDFile =/usr/local/nginx/logs/nginx.pidExecStart=/usr/local/nginx/sbin/nginxExecRel

2021-02-05 17:15:48 639

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除