人生就是一列开往坟墓的列车,路途上会有很多站,很难有人可以自始至终陪着走完
当陪你的人要下车时,即使不舍也该心存感激,然后挥手道别。
RabbitMQ 远征篇
发表于
本文字数:
444
初始 RabbitMQ
RabbitMQ 是一个开源的消息代理和队列服务器,用来通过普通协议在完全不同的应用之间共享数据,RabbitMQ 是使用 Erlang 语言来编写的,并且 RabbitMQ 是基于 AMQP 协议的。
RabbitMQ 启航篇
发表于
本文字数:
634
RabbitMQ 启航篇,本文将记录一下 RabbitMQ 在 CentOS 7 中安装的详细过程,以及简单的使用。以本文正式开始 RabbitMQ 的学习。
Redis 高可用集群搭建
发表于
本文字数:
14
先占个坑,回头来把这篇博客补全。
Redis 持久化机制(RDB 和 AOF)
RDB和AOF分别是Redis所提供的两种持久化方式,其中RDB是全量备份,也就是一个快照的方式,对应的AOF就是一个增量备份的方式,是一个日志备份的方式。
Spring Boot 集成 Redis
使用 Spring Boot 操作 Redis 其实非常简单,本文主要记录一下整合的步骤,方便后续查看。
Keepalived 实现 Nginx 的主备和互备
本文侧重点是讲解 Keepalived 的原理以及使用方式。
简单讲解一下 Keepalived 的工作原理:
- 通过 VRRP 协议将虚拟IP绑定至本机的一张网卡上
- 将 Nginx 服务器的IP隐藏起来不对用户暴露,用户直接访问虚拟IP
- 通过虚拟IP对同一个集群内的不同节点网卡的绑定来实现控制用户访问不同的节点
Git 钩子自动化部署 Spring Boot 项目
开发过程中,接口开发完毕给测试人员做测试的时候会很经常的需要将一些测试提交的修改更新到测试服务器上去,但是如果每次提交都手动的去测试服务器打包代码,重启服务的话,那太麻烦了。
之前在 Linux 服务器上部署这个博客的时候有了解到 git 里面有一个钩子的东西可以做这种自动化的部署,于是最近研究了一下针对上面的问题可以使用 git 的钩子来做一个项目的自动部署,这样就不用每次都去手动的部署了,要更新的时候只需要把代码提交到 git 上就可以完成自动化部署。
接下来详细说一下部署的过程,也算是做一个记录,方便以后查看。
MySQL 安装
记录一下 Linux 中安装 MySQL 的步骤。
Nginx 配置
本文记录一些 nginx 中的配置,以便后续查看。