Top 0.5% dependent packages on proxy.golang.org
Top 0.5% dependent repos on proxy.golang.org
Top 2.4% forks on proxy.golang.org
Top 0.2% docker downloads on proxy.golang.org
proxy.golang.org : github.com/cloudflare/tableflip
Package tableflip implements zero downtime upgrades. An upgrade spawns a new copy of argv[0] and passes file descriptors of used listening sockets to the new process. The old process exits once the new process signals readiness. Thus new code can use sockets allocated in the old process. This is similar to the approach used by nginx, but as a library. At any point in time there are one or two processes, with at most one of them in non-ready state. A successful upgrade fully replaces all old configuration and code. To use this library with systemd you need to use the PIDFile option in the service file. Then pass /path/to/pid-file to New. You can use systemd-run to test your implementation: systemd-run will print a unit name, which you can use with systemctl to inspect the service. NOTES: Requires at least Go 1.9, since there is a race condition on the pipes used for communication between parent and child. If you're seeing "can't start process: no such file or directory", you're probably using "go run main.go", for graceful reloads to work, you'll need use "go build main.go". Tableflip does not work on Windows, because Windows does not have the mechanisms required to support this method of graceful restarting. It is still possible to include this package in code that runs on Windows, which may be necessary in certain development circumstances, but it will not provide zero downtime upgrades when running on Windows. See the `testing` package for an example of how to use it. This shows how to use the upgrader with the graceful shutdown facilities of net/http. This shows how to use the Upgrader with a listener based service.
Registry
-
Source
- Documentation
- JSON
purl: pkg:golang/github.com/cloudflare/tableflip
Keywords:
go
, golang
, graceful-restarts
License: BSD-3-Clause
Latest release: about 3 years ago
First release: almost 6 years ago
Namespace: github.com/cloudflare
Dependent packages: 87
Dependent repositories: 127
Stars: 2,462 on GitHub
Forks: 131 on GitHub
Docker dependents: 77
Docker downloads: 410,884,890
See more repository details: repos.ecosyste.ms
Last synced: about 19 hours ago
github.com/zntrio/harp/v2 v2.2.0
Package harp contains harp SDK16 versions - Latest release: about 1 year ago - 1 dependent repositories - 3 stars on GitHub
zntr.io/harp/v2 v2.2.0
Package harp contains harp SDK16 versions - Latest release: about 1 year ago - 5 stars on GitHub
github.com/anti-raid/splashtail v0.0.0-20240125181956-5efec6a5bda9
75 versions - Latest release: over 1 year ago - 1 dependent package - 0 stars on GitHubgitee.com/kelvins-io/kelvins v1.7.1
60 versions - Latest release: over 1 year ago - 31 dependent packages - 9 dependent repositoriesgithub.com/ericwq/examples v0.0.0-20231225112217-e92ed030251e
golang skill examples2 versions - Latest release: over 1 year ago - 1 stars on GitHub
gitee.com/joeevonn/kelvins v1.0.1
2 versions - Latest release: over 1 year agogitee.com/joeevonn/common v1.1.5
2 versions - Latest release: over 1 year ago - 1 dependent packagegithub.com/stn81/kate v1.0.38
39 versions - Latest release: over 1 year ago - 1 dependent package - 1 dependent repositories - 0 stars on GitHubgithub.com/xinpianchang/xservice v1.2.12
Another excellent micro service framework40 versions - Latest release: over 1 year ago - 2 dependent repositories - 10 stars on GitHub
github.phpd.cn/xinpianchang/xservice v1.2.12
40 versions - Latest release: over 1 year agogitlab.com/gitlab-org/gitaly/v15 v15.11.13
143 versions - Latest release: almost 2 years ago - 4 dependent packages - 10 dependent repositoriesgithub.com/donghc/goutils v0.0.0-20230423111412-9bb46833a65c
golang 开发中的工具包1 version - Latest release: about 2 years ago - 0 stars on GitHub
goshop.dev/headless/pkg/server v0.1.1
Headless e-commerce for Gophers5 versions - Latest release: about 2 years ago - 0 stars on GitHub
github.com/sagikazarmark/modern-go-application v0.0.0-20230406081728-468a20bc42f9
nolint6 versions - Latest release: about 2 years ago - 1 dependent repositories - 1,505 stars on GitHub
github.com/elastic/harp-plugins/yubikey v0.0.0-20230111202259-d4ced422115d
Harp Plugins - It uses Harp SDK to provide new features to your secret management pipelines.1 version - Latest release: over 2 years ago - 2 stars on GitHub
github.com/elastic/harp-plugins/assertion v0.0.0-20230111202259-d4ced422115d
Harp Plugins - It uses Harp SDK to provide new features to your secret management pipelines.1 version - Latest release: over 2 years ago - 2 stars on GitHub
github.com/elastic/harp-plugins/server v0.0.0-20230111202259-d4ced422115d
Harp Plugins - It uses Harp SDK to provide new features to your secret management pipelines.1 version - Latest release: over 2 years ago - 2 stars on GitHub
github.com/elastic/harp-plugins/terraformer v0.0.0-20230111202259-d4ced422115d
Harp Plugins - It uses Harp SDK to provide new features to your secret management pipelines.2 versions - Latest release: over 2 years ago - 2 stars on GitHub
github.com/VKCOM/statshouse v1.0.0-beta1
StatsHouse is a highly-available, scalable, multi-tenant monitoring system1 version - Latest release: over 2 years ago - 161 stars on GitHub
github.com/vkcom/statshouse v1.0.0-beta1
StatsHouse is a highly-available, scalable, multi-tenant monitoring system1 version - Latest release: over 2 years ago - 124 stars on GitHub
github.com/jxskiss/simplessl v0.6.2
On the fly SSL certificate issue and renewal inside OpenResty with Let's Encrypt12 versions - Latest release: over 2 years ago - 42 stars on GitHub
github.com/jxskiss/ssl-cert-server v0.6.2
On the fly SSL certificate issue and renewal inside OpenResty with Let's Encrypt12 versions - Latest release: over 2 years ago - 42 stars on GitHub
e.coding.net/sofun/chaowanyoupin/matrix v0.0.0-20220829072839-e676c2d22164
1 version - Latest release: over 2 years agogithub.com/zntrio/harp v0.3.0
Package harp contains harp SDK34 versions - Latest release: almost 3 years ago - 3 stars on GitHub
gitlab.com/xiayesuifeng/goblog v0.0.0-20220715090426-d88aa10d76c7
使用golang写的个人博客2 versions - Latest release: almost 3 years ago - 4 stars on GitLab.com
gitlab.com/gitlab-org/gitaly/v14 v14.10.5
Gitaly is a Git RPC service for handling all the git calls made by GitLab119 versions - Latest release: almost 3 years ago - 3 dependent packages - 20 dependent repositories - 417 stars on gitlab.com
github.com/amery/go-webpack-starter v0.0.0-20220525144808-139ebc34839e
1 version - Latest release: almost 3 years ago - 0 stars on GitHubgithub.com/stn81/nec v1.0.0
1 version - Latest release: almost 3 years ago - 0 stars on GitHubgitee.com/stn81/kate v1.0.15
16 versions - Latest release: almost 3 years agogithub.com/seanb4t/mu-portal-server v0.0.0-20220217032434-0cf4012b5124
5 versions - Latest release: about 3 years ago - 0 stars on GitHubgithub.com/justprintit/licensly v0.0.2
free platform to help 3D model creators track their supporters and print merchants2 versions - Latest release: about 3 years ago - 0 stars on GitHub
github.com/elastic/harp-plugins/cmd/harp-terraformer v0.2.4
Harp Plugins - It uses Harp SDK to provide new features to your secret management pipelines.3 versions - Latest release: over 3 years ago - 2 stars on GitHub
github.com/elastic/harp-plugins/cmd/harp-kv v0.0.0-20220113185120-6d24c8198401
Harp Plugins - It uses Harp SDK to provide new features to your secret management pipelines.6 versions - Latest release: over 3 years ago - 2 stars on GitHub
github.com/elastic/harp-plugins/cmd/harp-server v0.2.4
Harp Plugins - It uses Harp SDK to provide new features to your secret management pipelines.3 versions - Latest release: over 3 years ago - 2 stars on GitHub
github.com/loticket/utils v1.1.11
工具函数,工具类21 versions - Latest release: over 3 years ago - 1 stars on GitHub
github.com/kelvins-io/kelvins v1.6.3
微服务框架库43 versions - Latest release: over 3 years ago - 15 stars on GitHub
github.com/fasmide/schttp v0.0.0-20211101203230-f2dd6c48968d
An scp to http proxy / gateway thing...1 version - Latest release: over 3 years ago - 24 stars on GitHub
github.com/xdimedrolx/moly v0.0.0-20211023235636-ac912f70ec48
1 version - Latest release: over 3 years ago - 0 stars on GitHubgithub.com/vseinstrumentiru/lego/v2 v2.2.0
Go Application Framework21 versions - Latest release: over 3 years ago - 1 dependent package - 1 dependent repositories - 7 stars on GitHub
github.com/realDragonium/Ultraviolet v1.0.3-beta
An lightweight Minecraft reverse proxy with anti ddos3 versions - Latest release: over 3 years ago - 32 stars on GitHub
github.com/realDragonium/ultraviolet v1.0.3-beta
An lightweight Minecraft reverse proxy with anti ddos3 versions - Latest release: over 3 years ago - 33 stars on GitHub
github.com/realdragonium/ultraviolet v1.0.3-beta
An lightweight Minecraft reverse proxy with anti ddos3 versions - Latest release: over 3 years ago - 25 stars on GitHub
gitee.com/cristiane/micro-mall-api v1.1.2
5 versions - Latest release: almost 4 years ago - 8 dependent packagesgitee.com/cristiane/micro-mall-api.git v1.1.2 removed
5 versions - Latest release: almost 4 years agogithub.com/pubgo/gotests v0.0.0-20210624120529-903779209e17
1 version - Latest release: almost 4 years ago - 0 stars on GitHubgithub.com/std0d9k81/kate v1.2.2
60 versions - Latest release: almost 4 years ago - 2 dependent packagesgithub.com/k81/kate v1.2.2
60 versions - Latest release: almost 4 years ago - 2 dependent packagesgithub.com/cedricdubois/ssl-cert-server v0.4.2
On the fly SSL certificate issue and renewal inside OpenResty with Let's Encrypt7 versions - Latest release: almost 4 years ago - 0 stars on GitHub
github.com/justprintit/website v0.0.0-20210512222517-aea2ce2cd431
1 version - Latest release: almost 4 years agogo.jpi.io/ssh v0.0.0-20210328223823-b57c09d3c76b
1 version - Latest release: about 4 years agogithub.com/lindsaygrace/sonarr-config-tool v0.0.0-20210106162759-95fccb6d9c63
1 version - Latest release: over 4 years ago - 0 stars on GitHubgithub.com/vseinstrumentiru/lego v1.0.2
Go Application Framework3 versions - Latest release: over 4 years ago - 7 stars on GitHub
github.com/20326/vega v0.0.0-20200904123338-3b47b55d77bd
Command that implements the main executable.1 version - Latest release: over 4 years ago - 0 stars on GitHub
gitlab.com/T4cC0re/silo/v2 v2.1.0
2 versions - Latest release: over 4 years ago - 2 dependent repositories - 0 stars on gitlab.comgithub.com/scraly/go.pkg/platform v0.0.0-20200427145847-c330695bc820
1 version - Latest release: about 5 years ago - 0 stars on GitHubgithub.com/scraly/hello-world v0.0.0-20200427142758-e95af2bf76fb
Golang CLI application1 version - Latest release: about 5 years ago - 5 stars on GitHub
github.com/stoakes/go-pkg v1.0.0
Common package for projects16 versions - Latest release: about 5 years ago - 0 stars on GitHub
go.zenithar.org/pkg v1.0.0
16 versions - Latest release: about 5 years ago - 3 dependent packages - 1 dependent repositoriesgithub.com/Stoakes/go-pkg v1.0.0
Common package for projects17 versions - Latest release: about 5 years ago - 0 stars on GitHub
github.com/zenithar/go-pkg v1.0.0
Common package for projects1 version - Latest release: about 5 years ago - 12 stars on GitHub
github.com/Zenithar/go-pkg v1.0.0
Common package for projects1 version - Latest release: about 5 years ago - 12 stars on GitHub
github.com/prasetyowira/message v0.0.0-20200322055224-a67179402f97
nolint1 version - Latest release: about 5 years ago - 0 stars on GitHub
github.com/xuxiaowei-io/gitaly v1.87.0
291 versions - Latest release: about 5 years ago - 0 stars on GitHubgithub.com/zhangshuyun/gitaly v1.87.0
291 versions - Latest release: about 5 years ago - 1 stars on GitHubgithub.com/edmondfrank/gitally v1.87.0
291 versions - Latest release: about 5 years ago - 0 stars on GitHubgithub.com/tnir/gitaly v1.87.0 💰
Gitaly mirror from https://gitlab.com/gitlab-org/gitaly291 versions - Latest release: about 5 years ago - 0 stars on GitHub
github.com/knkgun/gitaly v1.87.0
291 versions - Latest release: about 5 years ago - 0 stars on GitHubgithub.com/blckhodl/gitaly v1.87.0
291 versions - Latest release: about 5 years ago - 0 stars on GitHubgithub.com/nihilwater/gitaly v1.87.0
291 versions - Latest release: about 5 years ago - 0 stars on GitHubgitlab.com/gitlab-org/gitaly v1.87.0
Gitaly is a Git RPC service for handling all the git calls made by GitLab291 versions - Latest release: about 5 years ago - 9 dependent packages - 41 dependent repositories - 339 stars on GitLab.com
gitlab.com/gitlab-org/gitaly.git v1.87.0
Gitaly is a Git RPC service for handling all the git calls made by GitLab291 versions - Latest release: about 5 years ago - 340 stars on GitLab.com
github.com/xantocoder/gitaly v1.87.0
291 versions - Latest release: about 5 years ago - 0 stars on GitHubarhat.dev/kube-host-pty v0.0.0-20190827060241-445f9a650f84
1 version - Latest release: over 5 years agogitlab.com/T4cC0re/silo v1.3.0
6 versions - Latest release: over 5 years ago - 1 dependent package - 3 dependent repositories - 0 stars on GitLab.comgo.zenithar.org/pkg/platform v0.1.4
31 versions - Latest release: over 5 years ago - 3 dependent packages - 3 dependent repositoriesgithub.com/kxlt/imageresizer v0.0.0-20181125125038-10117e9bc62f
1 version - Latest release: over 6 years agoCheck this option to include packages that no longer depend on this package in their latest version but previously did.