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

时间:2024-03-31 15:43:45
【文件属性】:

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

文件大小:211KB

文件格式:ZIP

更新时间:2024-03-31 15:43:45

系统开源

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)

网友评论