摘要: Tip: 此篇已加入.NET Core微服务基础系列文章索引 一、Consul基础介绍 Consul是HashiCorp公司推出的开源工具,用于实现分布式系统的服务发现与配置。与其他分布式服务注册与发现的方案,比如 Airbnb的SmartStack等相比,Consul的方案更“一站式”,内置了服务 阅读全文
posted @ 2019-03-13 20:00 心冰之海 阅读(435) 评论(0) 推荐(0) 编辑
摘要: 什么是服务发现 相关源码: spring cloud demo 微服务的框架体系中,服务发现是不能不提的一个模块。我相信了解或者熟悉微服务的童鞋应该都知道它的重要性。这里我只是简单的提一下,毕竟这不是我们的重点。我们看下面的一幅图片: 图中,客户端的一个接口,需要调用服务A-N。客户端必须要知道所有 阅读全文
posted @ 2019-03-13 19:58 心冰之海 阅读(530) 评论(0) 推荐(0) 编辑
摘要: 一、概述 consul是google开源的一个使用go语言开发的服务发现、配置管理中心服务。内置了服务注册与发现框 架、分布一致性协议实现、健康检查、Key/Value存储、多数据中心方案,不再需要依赖其他工具(比如ZooKeeper等)。服务部署简单,只有一个可运行的二进制的包。每个节点都需要运行 阅读全文
posted @ 2019-03-13 19:50 心冰之海 阅读(1171) 评论(0) 推荐(0) 编辑