码迷,mamicode.com
首页 >  
搜索关键字:consul    ( 539个结果
Istio 控制面对接 Consul 注册中心
随着下一代非侵入式微服务技术 Service Mesh 服务网格的兴起,其解决了侵入式微服务框架的相关问题,实现了语言无关、对应用透明等能力。因此越来越多的开发者逐渐由传统的侵入式微服务解决方案(典型的技术方案为 Spring Cloud )转变为 Service Mesh 微服务解决方案。 作为 ...
分类:其他好文   时间:2020-10-21 21:20:50    阅读次数:19
Etcd+Confd实现Nginx配置文件变化自动更新服务
一.Confd介绍Confd是一个集中化配置管理系统,一方面提供统一的本地配置管理,使用etcd或consul存储的数据渲染模板,还支持redis、zookeeper等,另一方面提供配置变更的自动下发,及时生效配置文件。二.confd的部署1.本次测试部署架构etcd保存配置数据confd:confd有一个watch功能,通过HTTPAPI定期监测对应的etcd中目录变化,获取最新的Value,然
分类:其他好文   时间:2020-10-18 09:31:26    阅读次数:21
Prometheus监控神器-服务发现篇(二)
本章节讲解服务发现与Relabelling的机制与范例。通过服务发现的方式,我们可以在不重启Prometheus服务的情况下动态的发现需要监控的Target实例信息。如上图所示,对于线上环境我们可能会划分为:dev,stage,prod不同的集群。每一个集群运行多个主机节点,每个服务器节点上运行一个NodeExporter实例。NodeExporter实例会自动注册到Consul中,而Promet
分类:其他好文   时间:2020-09-17 19:42:24    阅读次数:38
Prometheus监控神器-服务发现篇(三)
本章节会对consul的架构与配置做全面讲解。
分类:其他好文   时间:2020-09-17 19:42:12    阅读次数:26
Spring Cloud:Consul基础知识
一.基本概念 Consul是一套开源的分布式服务发现和配置管理系统,由HashiCorp公司用Go开发。 它提供微服务系统中的服务治理、配置中心、控制总线等功能。 服务发现:提供HTTP和DNS两种发现方式。 健康检测:支持多种方式,http、tcp、Docker、shell等 kv存储:key、v ...
分类:编程语言   时间:2020-09-17 13:43:04    阅读次数:30
Spring Cloud : Turbine
SpringCloud:Turbine点击左上角,关注:“锅外的大佬”专注分享国外最新技术内容帮助每位开发者更优秀地成长1.概述本文中,我将向你介绍SpringCloudNetflixTurbine。它将多个HystrixMetricsStreams聚合为一个,以便显示在一个仪表板视图中。简要介绍Hystrix。在微服务架构中,我们有许多小应用程序相互通信以完成请求。这些下游服务有可能无法正确响应
分类:编程语言   时间:2020-09-07 18:52:35    阅读次数:49
docker 配置Consul+registrator实时服务发现
Consul是用于服务发现和配置的工具。Consul是分布式的,高度可用的,并且具有极高的可伸缩性。Consul服务提供以下关键特性:服务发现:Consul的客户端可用提供一个服务,比如api或者mysql,另外一些客户端可用使用Consul去发现一个指定服务的提供者.通过DNS或者HTTP应用程序可用很容易的找到他所依赖的服务;健康检查:Consul客户端可用提供任意数量的健康检查,指定一个服务
分类:其他好文   时间:2020-08-18 13:47:48    阅读次数:60
go微服务系列(二) - 服务注册/服务发现
1. 服务注册 1.1 代码演示 还是跟上一篇:go微服务(一) - go micro入门一样使用consul package main import ( "net/http" "github.com/gin-gonic/gin" "github.com/micro/go-micro/registr ...
分类:其他好文   时间:2020-08-10 09:25:46    阅读次数:55
Docker 容器跨主机多网段通信解决方案
一、MacVlan实现Docker的跨主机网络通信的方案有很多,如之前博文中写到的通过部署Consul服务实现Docker容器跨主机通信Macvlan工作原理:Macvlan是Linux内核支持的网络接口。要求的Linux内部版本是v3.9–3.19和4.0+;通过为物理网卡创建Macvlan子接口,允许一块物理网卡拥有多个独立的MAC地址和IP地址。虚拟出来的子接口将直接暴露在相邻物理网络中。从
分类:其他好文   时间:2020-08-05 19:46:59    阅读次数:67
部署 Consul服务实现Docker容器跨主机通信
consul数据中心的含义,可以将其当做数据库来理解,类似于Redis等非关系型数据库,采用的是键-值对的方式,存放着各个容器的IP及端口信息。consul的功能很强大,可以以群集的方式运行,并且具备健康监测等功能。环境如下docker版本为18.09.0部署docker可参考:部署DockerhostnameIPservicedocker01192.168.171.151consuldocker
分类:其他好文   时间:2020-08-05 10:38:25    阅读次数:87
539条   上一页 1 2 3 4 5 ... 54 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!