- 博客(3)
- 资源 (12)
- 收藏
- 关注
转载 echo框架使用:获取与配置
运行环境 1Linux :CentOS 7.0Go :go version go1.8 linux/amd64GOPATH :/root/sdk/go/lib运行环境 2Windows10Go :go version go1.8 windows/amd64GOPATH :C:\Go\lib安装 gityum insta
2017-09-08 12:19:31 4592
转载 热重启golang服务器(graceful restart golang http server)
服务端代码经常需要升级,对于线上系统的升级常用的做法是,通过前端的负载均衡(如nginx)来保证升级时至少有一个服务可用,依次(灰度)升级。而另一种更方便的方法是在应用上做热重启,直接升级应用而不停服务。原理热重启的原理非常简单,但是涉及到一些系统调用以及父子进程之间文件句柄的传递等等细节比较多。处理过程分为以下几个步骤:监听信号(USR2)收到信号时fork子进程(使
2017-09-06 17:51:11 6670 1
转载 Golang热重启
什么是热重启:新老程序(进程)无缝替换,同时可以保持对client的服务。让client端感觉不到你的服务挂掉了。 比如重新加载配置文件,需要重启一下,替换老程序需要重启一下,就需要用到热重启。但使用Golang的场景,其实直接在http proxy层面做切流量更方便.原理通过发送signal(信号)与进程间交互。 信号可以自己定义,指定拦截系统的信号,改变系统默认行为来自定义操作
2017-09-06 17:50:35 7156 1
Phalcon1.3中文手册,纯手工翻译
2014-09-30
Zephir中文手册,纯手工翻译文档版
2014-09-30
利用uploadify封装好的多附件上传JS组件
2014-02-14
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人