知更

“知道要更新,知道要进步”

人生就是一列开往坟墓的列车,路途上会有很多站,很难有人可以自始至终陪着走完
当陪你的人要下车时,即使不舍也该心存感激,然后挥手道别。

去留言 »

初始 RabbitMQ

RabbitMQ 是一个开源的消息代理和队列服务器,用来通过普通协议在完全不同的应用之间共享数据,RabbitMQ 是使用 Erlang 语言来编写的,并且 RabbitMQ 是基于 AMQP 协议的。

阅读全文 »

RabbitMQ 启航篇,本文将记录一下 RabbitMQ 在 CentOS 7 中安装的详细过程,以及简单的使用。以本文正式开始 RabbitMQ 的学习。

阅读全文 »

RDB和AOF分别是Redis所提供的两种持久化方式,其中RDB是全量备份,也就是一个快照的方式,对应的AOF就是一个增量备份的方式,是一个日志备份的方式。

阅读全文 »

本文侧重点是讲解 Keepalived 的原理以及使用方式。

简单讲解一下 Keepalived 的工作原理:

  1. 通过 VRRP 协议将虚拟IP绑定至本机的一张网卡上
  2. 将 Nginx 服务器的IP隐藏起来不对用户暴露,用户直接访问虚拟IP
  3. 通过虚拟IP对同一个集群内的不同节点网卡的绑定来实现控制用户访问不同的节点
阅读全文 »

开发过程中,接口开发完毕给测试人员做测试的时候会很经常的需要将一些测试提交的修改更新到测试服务器上去,但是如果每次提交都手动的去测试服务器打包代码,重启服务的话,那太麻烦了。

之前在 Linux 服务器上部署这个博客的时候有了解到 git 里面有一个钩子的东西可以做这种自动化的部署,于是最近研究了一下针对上面的问题可以使用 git 的钩子来做一个项目的自动部署,这样就不用每次都去手动的部署了,要更新的时候只需要把代码提交到 git 上就可以完成自动化部署。

接下来详细说一下部署的过程,也算是做一个记录,方便以后查看。

阅读全文 »