ICode9

精准搜索请尝试: 精确搜索
  • .Net Core微服务——Consul(1):服务发现2022-01-06 15:00:28

    先思考一些问题:它是做什么的、以及怎么使用它。带着这些问题往下走。 consul是做什么的 consul用于微服务下的服务治理。服务治理是什么?它包含但不限于:服务发现、服务配置、健康检查、键值存储、安全服务通信、多数据中心等。 为什么需要服务治理?举个例子:最开始的服务比较简单,各服

  • (四)注册中心Consul2022-01-06 14:59:38

    本节内容 使用Consul作为注册中心 改造生产者 pom <dependency> <groupId>org.springframework.cloud</groupId> <artifactId>spring-cloud-starter-consul-discovery</artifactId> </dependency> <dependency> <groupId>org.springframewo

  • 微服务系列文章目录2022-01-03 20:00:07

    .NET Core with 微服务 - 什么是微服务 .Net Core with 微服务 - 架构图 .Net Core with 微服务 - Ocelot 网关 .Net Core with 微服务 - Consul 注册中心 .Net Core with 微服务 - Seq 日志聚合 .Net Core with 微服务 - Elastic APM .Net Core with 微服务 - Consul 配置中心 .N

  • docker容器跨主机网络overlay2022-01-02 11:04:45

    前提:已部署好docker服务服务预计部署情况如下10.0.0.134 Consul服务10.0.0.135 host110.0.0.134 host2host1与host2通过Consul这个key-value数据库,来报错网络状态信息,用于跨主机容器间通信。包括Network、Endpoint、IP等。其它数据库还可以使用Etcd,Zookeeper 拉取

  • Spring Cloud 之 Consul 服务注册中心2021-12-30 16:02:00

       Netflix Eureka 2.X http://github.com/Netflix/eureka/wiki 官方宣告停止开发, 但其实对国内的用户影响甚小,一方面国内大多使用的是Eureka 1.X系列,并且官方也在积极的维护 1.X; 各大主流注册中心的对比:   一、Consul介绍:  consul是HashiCorp公司推出的开源工具,用于实现分

  • Consul集群Server+Client模式2021-12-22 10:33:32

      Consul集群Server+Client模式 架构示意图 只使用Consul的Server模式有以下2个问题: 因为Consul Server数量受到控制所以压力承载(扩展性)是个问题。 Server很少导致一个Server下会注册很多微服务,当Server挂掉,这个Server节点下注册的微服务都会视为无效。 基于上述问题我们在

  • MySQL高可用新玩法之MGR+Consul2021-12-22 10:31:49

    前面的文章有提到过利用consul+mha实现mysql的高可用,以及利用consul+sentinel实现redis的高可用,具体的请查看:http://www.cnblogs.com/gomysql/p/8010552.html。本次给大家带来mysql高可用的新玩法,利用mysql 5.7的mgr+consul实现,至于mgr是什么,有什么优势,如何搭建这里就不说了,大家

  • consul的安装和启动2021-12-18 19:02:11

    ​  1、下载 下载链接: https://www.consul.io/downloads 2、启动 下载完成解压后你会得到一个consul.exe文件。在该目录下打开命令行,输入: consul --version ​​​ 这样可以查看当前的consul的版本信息。 最后就是启动了,输入: consul agent -dev ​​​  这样则表示你的consul已

  • SpringCloud微服务-Consul注册中心2021-12-14 09:30:16

    官网:https://www.consul.io/intro/index.html 简介: 服务发现:提供HTTP和DNS两种服务发现方式 健康监测:支持多种协议,HTTP、TCP、Docker、Shell脚本定制化 KV存储:key , Value的存储方式 多数据中心:Consul支持多数据中心 可视化Web界面 下载地址:https://www.consul.io/downloads.

  • docker容器-consul集群搭建2021-12-11 18:02:15

    目录 一、consul概述 1、工作原理 2、特点 二、consul部署 准备 主服务器配置  nginx服务器连接consul并创建nginx容器服务 验证结果  主服务器安装consul-template nginx服务器新增容器节点以测试自动更新 一、consul概述 1、工作原理  首先我们在server上有很多我们跑的

  • Centos Consul集群及Acl配置2021-12-09 02:31:20

    一,准备工作 准备四台centos服务器,三台用于consul server 高可用集群,一台用于consul client作服务注册及健康检查。架构如下图所示     二,在四台服务器上安装consul 1,安装unzip 工具:yum install -y zip unzip 2,查看centos版本。uname -m,从https://www.consul.io/downloads.html

  • SpringCloud-Erueka和Zookeeper以及Consul的区别(Day4)2021-12-08 16:59:15

    ErueKa,Zookeeper,Consul区别 组件名开发语言CAP服务健康检查对外暴露接口SpringCloud集成原生Web界面EurekaJavaAP可配支持HTTP已集成有ZookeeperJavaCP支持客户端已集成无ConsulGoCP支持HTTP/DNS已集成有 CAP理论 C : Consistency (强一致性)A : Availability (可用性)P :

  • Ocelot对Consul进行配置,通过Ocelot访问502错误问题2021-12-07 14:30:30

    在Ocelot中配置好Consul之后. 在浏览器中查看,返回502错误. 控制台给出的错误信息: warn: Ocelot.Responder.Middleware.ResponderMiddleware[0]requestId: 0HMBJ7BTDT1K6:00000006, previousRequestId: no previous request id, message:Error Code: ConnectionToDownstreamSer

  • Spring Cloud入门-Consul服务注册发现与配置中心(Hoxton版本),2021年不想被公司优化2021-12-05 14:33:30

    Consul是HashiCorp公司推出的开源软件,提供了微服务系统中的服务治理、配置中心、控制总线等功能。这些功能中的每一个都可以根据需要单独使用,也可以一起使用以构建全方位的服务网格,总之Consul提供了一种完整的服务网格解决方案。 Spring Cloud Consul 具有如下特性: 支持服务

  • 3.服务注册与发现-go操作consul(HTTP服务的注册与发现)2021-12-04 13:01:20

    package main import ( "fmt" "github.com/hashicorp/consul/api" ) func Register(address string, port int, name string, tags []string, id string) error { cfg := api.DefaultConfig() cfg.Address = "192.168.0.103:8500" //con

  • 微服务之Consul组件2021-11-30 11:33:37

    最近的后端开发工作一直离不开Consul,用上了,但一直没有去了解。今有空总结一下。 在 Spring Cloud 体系中,几乎每个角色都会有两个以上的产品提供选择,比如在注册中心有:Eureka、Consul、zookeeper、etcd 等;网关的产品有 Zuul、Spring Cloud Gateway 等。在注册中心产品中,最常使用的是

  • consul配置使用2021-11-28 23:36:06

    consul服务端口号 server: port: 8006 spring: application: name: consul-provider-payment consul注册中心地址 cloud: consul: host: localhost port: 8500 discovery: #hostname: 127.0.0.1 service-name: ${spring.application.name}

  • consul基础2021-11-24 17:35:02

    一 consul介绍 官方文档:https://www.consul.io/docs/intro Consul 是一种服务网格解决方案,提供具有服务发现、配置和分段功能的全功能控制平面。这些功能中的每一个都可以根据需要单独使用,也可以一起使用以构建完整的服务网格。Consul 需要一个数据平面并支持代理和本地集成模型。

  • 注册中心--Eureka、Zookeeper、Nacos、Consul--选型/区别2021-11-18 19:34:31

    原文网址:注册中心--Eureka、Zookeeper、Nacos、Consul--选型/区别_IT利刃出鞘的博客-CSDN博客 简介         本文介绍分布式中常用的注册中心,包括:Eureka、Zookeeper、Nacos、Consul。会介绍他们之间的区别。 注册中心对比 对比项 项EurekaZookeeperNacosConsulCAP理论保证项

  • docker 部署 Consul2021-11-16 16:30:00

    前言 consul基于分布式一致性算法Raft,可以做服务发现和服务注册。 拉取镜像 docker pull kartoza/geoserver 部署镜像 docker run -d -p 8999:8080 -v D:/geoserver/data_dir/:/var/local/geoserver kartoza/geoserver 访问Consul管理界面 直接http://IP:8500/

  • Prometheus-Grafana-Consul使用Docker搭建监控系统2021-11-16 15:01:00

    前提条件: 系统类型:centos7.9 已经部署好Docker环境 适用于监控Linux系统 一、导入docker镜像(consul、grafana、prometheus、ansible) 点击查看代码 consul、grafana、prometheus 使用save-load docker load -i consul.tar docker load -i grafana.tar docker load -i prom.tar

  • 服务网格解决方案-Consul简介与Java 实现2021-11-11 10:30:00

    前言 Consul是一个服务网络解决方案,用于跨任何运行时平台和公共或私有云连接和保护服务。 Consul 是分布式的,高可用的,可横向扩展的服务发现工具。 使用场景 服务发现 支持 Servuice Mesh 与常用的服务发现工具对比 Consul 架构 Consul 是 HashiCorp 推出的开源工具。 咱

  • Eureka、Consul和Zookeeper的异同点2021-11-09 09:34:38

    组件名 语言CAP 服务健康检查 对外暴露接口 Spring Cloud集成 Eureka Java AP 可配支持 HTTP Consul Go CP 支持 HTTP/DNS Zookeeper Java CP 支持客户端 已集成 CAP: C:Consistency (强一致性) A:Availability (可用性) P:Partition tolerance (分区容错性) 最多只

  • 06_consul学习2021-11-07 15:59:30

    Consul是一套开源的分布式服务发现和配置管理系统,由HashiCorp 公司用Go语言开发。提供了微服务系统中的服务治理、配置中心、控制总线等功能。这些功能中的每一个都可以根据需要单独使用,也可以一起使用以构建全方位的服务网格,总之Consul提供了一种完整的服务网格解决方案。它

  • 构建自动发现的Docker服务架构2021-11-02 19:01:37

    ------------恢复内容开始------------ 建立consul服务 在建立consul服务中,每个提供服务的节点(在Docker主机上)都要部署和运行consul的client,server和client agent 节点的集合构成consul cluster。 consul agent的两种运行模式:server和client,这里的server的client只是consul集群层

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有