neuron:使用 etcd 进行配置的 UNIX 进程包装器

时间:2024-08-01 01:40:53
【文件属性】:

文件名称:neuron:使用 etcd 进行配置的 UNIX 进程包装器

文件大小:9KB

文件格式:ZIP

更新时间:2024-08-01 01:40:53

Go

神经元 neuron是一种UNIX程序的包装,使用配置在ECTD运行命令和生产服务管理ENVS。 Neuron 监视 etcd 的变化,并在它们发生时重新启动您的进程或优雅地退出。 这允许 ENV 或命令更改传播到您正在运行的进程,而无需部署新代码。 用法 Neuron 与期望其配置来自环境的 12factor 应用程序配合良好。 在开发或分期中, neuron -r可用于快速响应 ENV 或命令更改。 在生产中,允许神经元使您的进程崩溃假设您有一个负责监控进程的进程管理器。 neuron import 如果您已经有Procfile和.env文件,请运行neuron import : ~/projects/go/src/github.com/csquared/neuron (master*)$ neuron import ____ ___ __ ___________


【文件预览】:
neuron-master
----bootstrap.go(606B)
----spawn.go(1KB)
----env.go(2KB)
----test()
--------worker(98B)
--------web(109B)
----procfile.go(1KB)
----import.go(1KB)
----neuron.go(2KB)
----config.go(970B)
----main.go(837B)
----.gitignore(29B)
----watch.go(984B)
----README.md(3KB)
----cmd.go(265B)

网友评论