ICode9

精准搜索请尝试: 精确搜索
  • consul 的键值存储2021-05-29 13:30:24

    # 为提供服务发现和健康检测,Consul提供了易于使用的键值存储 # 可被用于存储动态配置信息、帮助服务协作、建构Leader选举机制、及开发者可以想到的建构任何其它的东西 ... 注册键值信息 # 先验证KV存储内是否有键,若无则返回404(递归recurse) [root@node1 ~]# curl -s http

  • 服务发现:Zookeeper vs etcd vs Consul2021-05-29 07:08:27

     胡震 分布式实验室如果使用预定义的端口,服务越多,发生冲突的可能性越大,毕竟,不可能有两个服务监听同一个端口。管理一个拥挤的比方说被几百个服务所使用的所有端口的列表,本身就是一个挑战,添加到该列表后,这些服务需要的数据库和数量会日益增多。因此我们应该部署无需指定端口的服务

  • SAMI:来自三星的基于Docker和Mesos的容器解决方案2021-05-29 07:01:21

     马远征 分布式实验室 每隔几年,就会出现一种革命性的新技术来改变IT世界的工作方式。十年之前,虚拟化技术的出现铺平了通往云服务和云计算的道路。现在,容器及其创造出的充满活力的生态系统劲头正猛。本文将向你展示三星如何基于Mesos和Docker管理和运行物联网规模的计算基础设施

  • Consul HTTP API2021-05-28 18:01:57

    ACL 设置 http头部加入X-Consul-Token,值为有权限的token API https://docs.apipost.cn/preview/d8ef2e385c81ab5f/49b5a1e993d97951

  • Spring Cloud Finchley版中Consul多实例注册的问题处理2021-05-27 16:55:15

                    由于Spring Cloud对Etcd的支持一直没能从孵化器中出来,所以目前来说大多用户还在使用Eureka和Consul,之前又因为Eureka 2.0不在开源的消息,外加一些博眼球的标题党媒体使得Eureka的用户有所减少,所以,相信在选择Spring Cloud的用户群体中,应该有不少用户会

  • consul-服务消费端代码2021-05-25 15:34:52

    1.代码 pom <?xml version="1.0" encoding="UTF-8"?> <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://ma

  • 模拟笔记2021-05-24 20:00:23

    目录 节点配置 部署配置优化 优化内存和超时时间 配置install.config 蓝鲸安装命令 nginx配置consul basic认证 nginx添加basic认证配置 awk使用实例 CPU使用率 shell 从1加到100 consul client加入集群和添加注册解析 加入集群配置 consul client自身信息配置 consul client di

  • 美团跳槽到字节跳动,文末领取面试资料2021-05-24 18:57:19

    前言 在大型系统中,为了减少数据库压力通常会引入缓存机制,一旦引入缓存又很容易造成缓存和数据库数据不一致,导致用户看到的是旧数据。 为了减少数据不一致的情况,更新缓存和数据库的机制显得尤为重要,接下来带领大家踩踩坑。 业界常用的服务注册与发现组件对比 了解服务注册与

  • micro api 无法使用consul解决方法2021-05-22 17:35:23

    最近再研究引入consul作为micro的注册中心和配置中心的时候,遇到了个问题 micro --registry=consul --registry_address=xxxxx api --handler=api 看着网上搜刮回来的资料,执行命令暴露端口使其能通过http访问,然后就报错了 ,--registry=consul --registry_address=xxxxx 这两个参数

  • Consul安装启动2021-05-22 17:03:57

    1.安装 sudo yum install -y yum-utils sudo yum-config-manager --add-repo https://rpm.releases.hashicorp.com/AmazonLinux/hashicorp.repo sudo yum -y install consul 检查是版本号:consul --version 2.启动 consul agent -dev -ui -node=consul-dev -client=(主机ip,便于

  • Consul简介2021-05-20 12:31:57

    Consul简介 福利:consul的中文文档,拿去 不用谢! https://www.springcloud.cc/spring-cloud-consul.html 是什么? Consul是一套开源的分布式服务发现和配置管理系统,由HashiCorp公司用Go语言开发。 提供了微服务系统中的服务治理、配置中心、控制总线等功能,这些功能中的每一个都

  • 温故知新,.Net Core遇见Consul(HashiCorp),实践分布式服务注册与发现2021-05-19 02:05:12

    什么是Consul 参考 https://www.consul.io https://www.hashicorp.com 使用Consul做服务发现的若干姿势 ASP.NET Core 发布之后通过命令控制监听地址和环境变量 Consul.NET .NET Core + Consul 服务注册与发现 Consul 服务的注册和发现

  • Prometheus中动态发现Target和Relabel的应用2021-05-16 17:01:39

     郑云龙 分布式实验室本文以Consul为例介绍了Prometheus的服务发现能力,适用于在云平台/容器平台的监控场景动态发现Target。同时通过Prometheus的relabel实现多数据中心的监控数据聚合,以及选择和过滤监控Target。Prometheus中的Job和InstancePrometheus主要由一下几个部分组成:Pro

  • windows下安装consul2021-05-11 09:58:38

    windows下安装consul 下载 官网下载:https://www.consul.io/downloads.html 在安装的位置解压得到 consul.exe 文件(我的解压位置是:E:\consul) 环境变量 增加一条E:\consul 启动 cmd 命令窗口执行:consul agent -dev consul 自带 UI 界面,打开网址:http://localhost:8500 ,可以看到

  • .NET Core + Ocelot + IdentityServer4 + Consul 基础架构实现2021-05-10 10:51:34

    先决条件 关于 Ocelot 针对使用 .NET 开发微服务架构或者面向服务架构提供一个统一访问系统的组件。 参考 本文将使用 Ocelot 构建统一入口的 Gateway。 关于 IdentityServer4 IdentityServer4 是一个 OpenID Connect 和 OAuth 2.0 框架用于 ASP.NET Core 。IdentityServer4 在

  • 初试DTLE-单server单client2021-05-07 21:04:40

    环境准备 主机名 IP地址 部署服务 study01 10.186.65.68 DTLE、MySQL study02 10.186.65.71 DTLE、MySQL study03 10.186.65.72 DTLE、MySQL Ps:如果不适用容器进行部署,首先安装三台或以上MySQL实例,并开启binlog以及GTID DTLE概述 dtle (Data-Transformation-le) 是

  • Mac环境安装Consul2021-05-07 11:00:43

    通过brew包管理器安装: brew install consul 以开发模式启动Consul: consul agent -dev # 表示以开发模式运行启动,还有server服务模式运行 打开浏览器,输入链接访问首页:http://localhost:8500/ui/#/dc1/services

  • consul使用2021-05-04 13:35:02

    安装consul   下载地址 https://releases.hashicorp.com/consul/,将下载的consul.exe 文件目录添加到系统环境中,然后执行   consul agent -dev  启动,默认监听8500端口,可以访问 http://127.0.0.1:8500/ 进行查看 在golang项目中安装consul go get github.com/hashicorp/cons

  • Prometheus基于consul的服务发现2021-04-30 20:34:12

    Prometheus添加被监控端支持两种方式: •静态配置:手动配置 •服务发现:动态发现需要监控的Target实例 支持服务发现的来源: •consul_sd_configs •openstack_sd_configs •file_sd_configs •kubernetes_sd_configs 基于consul的架构图:   Docker部署Consul: docker run --name cons

  • k8s部署consul集群2021-04-25 10:55:17

    k8s以StatefulSet方式部署consul集群:public-service-ns.yamlapiVersion: v1kind: Namespacemetadata:   name: public-serviceconsul-server.yamlapiVersion: extensions/v1beta1kind: Ingressmetadata:   name: consul  namespace: public-servicespec:   rules:

  • docker部署consul集群2021-04-25 10:52:07

    通过docker部署consul集群。最新版本:1.8.3官方Dockerfile:https://github.com/hashicorp/docker-consul/blob/master/0.X/DockerfileFROM alpine:3.12 LABEL org.opencontainers.image.authors="Consul Team" ENV CONSUL_VERSION=1.8.3 ENV HASHICORP_RELEASES=https://releas

  • Consul集群部署2021-04-25 10:51:41

    Consul介绍Consul 是 HashiCorp 公司推出的开源工具,用于实现分布式系统的服务发现与配置。Consul 是分布式的、高可用的、可横向扩展的。官网:https://www.consul.io,最新版本:1.8.3概念:Agent:是在 Consul 集群的每个成员上长期运行的守护进程,通过命令 consul agent 启动运行。由

  • consul注册中心搭建2021-04-12 20:34:17

    1,官网下载 https://www.consul.io/downloads    2,解压,启动        3,访问主页面    4,将服务注册近consul 新建maven或springboot项目 application.yml server: port: 8006 spring: application: name: consul-provider-payment cloud: consul:

  • 【DB宝45】MySQL高可用之MGR+Consul架构部署2021-04-08 09:51:53

    [toc]一、MGR+Consul架构简介基于目前存在很多MySQL数据库单点故障,传统的MHA,PXC等方案用VIP或者DNS切换的方式可以实现、基于数据库的数据强一致性考虑,采用MGR集群,采用consul服务注册发现实现应用端通过动态DNS 访问MGR集群,实现数据库高可用,自动化切换的方案。有关MGR之前发布过几

  • 【DB宝45】MySQL高可用之MGR+Consul架构部署2021-04-07 15:54:04

    目录一、MGR+Consul架构简介二、搭建MGR2.1、申请3台MGR机器2.2、3台主机安装MySQL环境2.3、修改MySQL参数2.4、重启MySQL环境2.5、安装MGR插件(所有节点执行)2.6、设置复制账号2.7、启动MGR,在主库(192.168.68.60)上执行2.8、其他节点加入MGR,在从库(192.168.68.61,192.168.68.62)上执行2

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

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

ICode9版权所有