go-consul-distributed-loggers:简单的Go + Consul分布式系统

时间:2021-03-11 21:57:05
【文件属性】:
文件名称:go-consul-distributed-loggers:简单的Go + Consul分布式系统
文件大小:211KB
文件格式:ZIP
更新时间:2021-03-11 21:57:05
系统开源 Go + Consul分布式记录仪演示 简单的Go + Consul分布式系统 文章: 请勿在生产中使用这是概念证明,不能处理所有极端情况 成分 consul :为领队选举和服务发现提供支持的Consul实例 分布式日志记录器:分布式日志记录器节点公开了REST API,该日志将接收到的消息记录到Stdout。 在任何给定时间,只有集群领导者才能接受消息。 如果领导节点发生故障,则由新节点接管。 生产者:生产者定期查询Consul以确定分布式记录器负责人,并向其发送带编号的消息。 演示说明 启动服务 docker-compose up -d --scale distributed-logger=3 尾巴日志 docker-compose logs -f distributed-logger
【文件预览】:
go-consul-distributed-loggers-master
----.gitignore(27B)
----node()
--------Dockerfile(111B)
--------Makefile(81B)
--------main.go(2KB)
----producer()
--------Dockerfile(111B)
--------Makefile(81B)
--------main.go(1KB)
----LICENSE(1KB)
----docker-compose.yml(300B)
----README.md(993B)
----logs.png(223KB)

网友评论