Sersync的使用经验以及联想到的问题

这是一款用于系统文件的实时监控同步的软件,这里只简单介绍下重点还是想和大家探讨下网站如何快速便捷的部署问题:

给大家一个网址,http://code.google.com/p/sersync/ 看过这个后相信大家可以快速并顺利的在自己的服务器上成功的搭建并运行sersync,它是与rsync结合使用的,所以在安装它之前你需要先在服务器上面安装rsync,比较重要一点是你的系统内核需要在2.6.18版本之后,否则运行会不成功。

 

这款软件就介绍到这里,他并不是目的,目的是想和大家探讨或者说是请教下大家如何快速便捷的在多台服务器上部署自己的服务。sersync只能是给我提供了一个微弱的部署支持,在没有它之前,我能想到的是每台服务器(比如10台),同过版本控制软件先down下来源码,然后通过项目构建软件去编译部署到app server中,然后重启服务,此基础上有较为美观的做法就是你写个脚本,把以上动作都揉进去,运行一下,sersync也只能说是另一种思路,即在一台服务器去更新你的项目代码,用sersync做监听完成即时同步其余服务器代码的操作,但是还是要每台都去编译,重启服务,服务器少还好,多了真是头疼的事情。大家平时是如何做这些事情的呢?最理想的情况虽然没有做过但是也能想到,就是从代码更新,编译到重启服务都是在一台服务器做,并提供监控其他服务器部署完成情况,但是我没有弄过,大家可以借此篇文来分享下自己在多台服务器有效部署服务的方案

你可能感兴趣的:(文件同步,sersync,代码同步)