2019年8月13日

基于 Jenkins+Docker+Git 的CI流程初探

摘要: 在如今的互联网时代,随着软件开发复杂度的不断提高,软件开发和发布管理也越来越重要。目前已经形成一套标准的流程,最重要的组成部分就是持续集成(Continuous Integration,CI)及持续部署、交付(CD)。在此,我们来以一个案例初步了解 CI 流程。那么什么是 CI 呢?简单来讲,CI 阅读全文

posted @ 2019-08-13 08:15 公子世无双! 阅读(417) 评论(0) 推荐(0)

2019年8月12日

MySQL高可用集群之MySQL-MMM

摘要: 一、环境简述 1、工作逻辑图 2、MySQL-MMM优缺点 优点:高可用性,扩展性好,出现故障自动切换,对于主主同步,在同一时间只提供一台数据库写操作,保证的数据的一致性。 缺点:Monitor节点是单点,可以结合Keepalived实现高可用。 3、MySQL-MMM工作原理 MMM(Master 阅读全文

posted @ 2019-08-12 16:55 公子世无双! 阅读(626) 评论(0) 推荐(0)

MySQL-Proxy实现MySQL读写分离提高并发负载

摘要: 工作拓扑: MySQL Proxy有一项强大功能是实现“读写分离”,基本原理是让主数据库处理写方面事务,让从库处理SELECT查询。 Amoeba for MySQL是一款优秀的中间件软件,同样可以实现读写分离,负载均衡等功能,并且稳定性也高于MySQL Proxy,有兴趣的可以测试一下。 环境描述 阅读全文

posted @ 2019-08-12 16:48 公子世无双! 阅读(209) 评论(0) 推荐(0)

mysql主从复制

摘要: 工作原理图: 主从复制的原理: 分为同步复制和异步复制,实际复制架构中大部分为异步复制。 复制的基本过程如下: 1).Slave上面的IO进程连接上Master,并请求从指定日志文件的指定位置(或者从最开始的日志)之后的日志内容; 2).Master接收到来自Slave的IO进程的请求后,通过负责复 阅读全文

posted @ 2019-08-12 16:46 公子世无双! 阅读(108) 评论(0) 推荐(0)

2019年8月2日

NTP时间服务器

摘要: 时间问题:由于厂商的不同,导致时钟的时间偏差也不同。在长期的使用过程中,时钟的时间会有慢慢和其他时间发生偏差的情况,这就是常说的 “时钟漂移” 或 “时间漂移”。需求环境:大数据系统是对时间敏感的计算处理系统,时间同步是大数据能够得到正确处理的基础保障,是大数据得以发挥作用的技术支撑。公司服务器也需 阅读全文

posted @ 2019-08-02 14:14 公子世无双! 阅读(297) 评论(0) 推荐(0)

2019年7月31日

Shell脚本 自动部署 SpringBoot 应用

摘要: # 上传密钥 sshLoginKey=/f/MyFile/root.key # 项目在本机的目录 MyProject=/d/MyProject/comment # 远程主机上的路径 RemoteHost=root@domainName.com RemotePath=$RemoteHost:/data 阅读全文

posted @ 2019-07-31 08:25 公子世无双! 阅读(563) 评论(0) 推荐(0)

2019年7月24日

自动化部署--shell脚本--1

摘要: 传统部署方式1、纯手工scp2、纯手工登录git pull 、svn update3、纯手工xftp往上拉4、开发给打一个压缩包,rz上去。解压 传统部署缺点:1、全程运维参与,占用大量时间2、上线速度慢。3、认为失误多。管理混乱4、回滚慢,不及时 新项目上线,规划排在第一位一般银行都不提供测试接口 阅读全文

posted @ 2019-07-24 15:00 公子世无双! 阅读(351) 评论(0) 推荐(0)

2019年7月23日

IP tables防火墙:SNAT策略、DNAT策略

摘要: SNAT+DNAT 策略简介: ·SNAT(源地址转换):是Linux防火墙的一种地址转换操作,也是iptables命令中的一种数据包控制类型,其作用是根据指定调教修改数据包的源IP地址 内部地址要访问公网上的服务时(如web访问),内部地址会主动发起连接,由路由器或者防火墙上的网关对内部地址做个地 阅读全文

posted @ 2019-07-23 19:51 公子世无双! 阅读(898) 评论(0) 推荐(0)

OSPF实验步骤及结果

摘要: 一、拓扑 二、需求 1. 按照拓扑所示配置OSPF多区域,另外R3与R6,R4与R6间配置RIPv2。R1,R2,R3,R4的环回接口0通告入Area 0,R5的通告入Area 1,R6的直连接口通告入RIP中; 2. R6上的公司内部业务网段192.168.10.0/24和192.168.20.0 阅读全文

posted @ 2019-07-23 19:48 公子世无双! 阅读(2306) 评论(0) 推荐(0)

CentOS7安装Nginx获取真实IP地址

摘要: 后端想获取远程客户端的动态ip地址不能直接获取到,因为在远程客户端请求过程中会通过各层的网关及层层代理经过一系列请求后获取不到真实ip了。不过我们可以通过Nginx来获取远程地址然后转发代理到后端应用,此时可以拿到用户的远程ip地址。 1、安装Nginx依赖: 2、去Nginx官网下载Nginx的t 阅读全文

posted @ 2019-07-23 10:56 公子世无双! 阅读(259) 评论(0) 推荐(0)

导航