Consul Spring Cloud Consul服务注册与发现 Spring Cloud Consul是HashiCorp( Vagrant的创建者)开发的一个服务发现与配置项目,与Docker容器可以无缝集成。Consul是一套开源的分布式服务发现和配置管理系统... 07月23日 796 viewsSpring Cloud Consul服务注册与发现已关闭评论 收藏 阅读全文
Consul 基于Consul的分布式锁实现 摘要: 我们在构建分布式系统的时候,经常需要控制对共享资源的互斥访问。这个时候我们就涉及到分布式锁(也称为全局锁)的实现,基于目前的各种工具,我们已经有了大量的实现方式,比如:基于Redis的实现、基... 05月05日 46 views基于Consul的分布式锁实现已关闭评论 收藏 阅读全文
Consul Consul+Prometheus系统监控之注册发现 缘起 前面几篇文章分别对系统服务、MySql以及Redis相关软件做了监控预警,但是大家有没有发现,在prometheus.yml里配置需要监听的服务时,我们需要按服务名手动写入,也就是说以后每增加一... 05月05日 483 viewsConsul+Prometheus系统监控之注册发现已关闭评论 收藏 阅读全文
存储应用 Consul实践之Consul结合nginx构建高可用可扩展的Web服务 方案概述 nginx提供的负载均衡服务同样支持高可用、可扩展的Web服务,但缺点是较依赖于人工。例如传统的nginx负载均衡的配置方式是,在nginx某个include的某个配置文件中配置一个upst... 05月05日 1,634 viewsConsul实践之Consul结合nginx构建高可用可扩展的Web服务已关闭评论 收藏 阅读全文
Consul Zookeeper vs etcd vs Consul比较 如果使用预定义的端口,服务越多,发生冲突的可能性越大,毕竟,不可能有两个服务监听同一个端口。管理一个拥挤的比方说被几百个服务所使用的所有端口的列表,本身就是一个挑战,添加到该列表后,这些服务需要的数据... 05月05日 146 viewsZookeeper vs etcd vs Consul比较已关闭评论 收藏 阅读全文
Consul Consul与其它软件对比 Consul解决的问题有多个,但是每一个单个的问题都已经被许多不同的系统解决。虽然没有一个单个的系统提供Consul的所有功能,但是有其它选择来解决其中的部分问题。 这一节我们将比较Consul和其它... 05月05日 284 viewsConsul与其它软件对比已关闭评论 收藏 阅读全文
Consul consul实现分布式服务注册和发现 本文是Consul的入门介绍,并用一些例子说明如何使用Consul实现服务的注册和发现。 一、建立Consul Cluster 要想利用Consul提供的服务实现服务的注册与发现,我们需要建立Cons... 04月18日 618 viewsconsul实现分布式服务注册和发现已关闭评论 收藏 阅读全文
Consul Consul集群部署 在「Consul入门」一文中我们对Consul的基本知识点和单节点部署做了一些介绍,今天我们来讲讲Consul集群的部署方法。 Consul架构说明 上图是官网提供的一个事例系统图,图中的Server... 03月28日 433 viewsConsul集群部署已关闭评论 收藏 阅读全文
Consul Consul入门 Consul简介 Consul是HashiCorp公司推出的开源工具,用于实现分布式系统的服务发现与配置。Consul是分布式的、高可用的、 可横向扩展的。它具备以下特性: 服务发现: Consul提... 03月28日 73 viewsConsul入门已关闭评论 收藏 阅读全文
nginx 基于consul实现nginx的动态upstream 1. 相关组件 名称 公司 描述 下载地址 consul (HashiCorp) 用于实现分布式系统的服务发现与配置 https://releases.hashicorp.com/consul/1.0... 03月06日 115,353 views基于consul实现nginx的动态upstream已关闭评论 收藏 阅读全文