jiaoji100 / gracegrpc

Graceful restart & zero downtime deploy for Go gRPC servers.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

功能

平滑重启golang gRPC server,重启过程不丢流量。类似facebook的gracehttp

使用

平滑重启进程

kill -SIGUSR2  pid 

正常杀进程

kill -9 pid 
kill -SIGINT pid
kill -SIGTERM pid 

测试

启动server

cd example/server
go build 
./server-demo

启动client

cd example/client
go build 
./client-demo

平滑重启server

kill -SIGUSR2 pid

About

Graceful restart & zero downtime deploy for Go gRPC servers.


Languages

Language:Go 100.0%