• 2024-07-01consul命令行
    consul命令行advertise:广告地址用于将我们通告的地址更改为群集中的其他节点。默认情况下,-bind通告地址。但是,在某些情况下,可能存在无法绑定的可路由地址。此标志允许闲聊不同的地址以支持此功能。如果此地址不可路由,则该节点将处于恒定的振荡状态,因为其他节点将不可路由性视为
  • 2024-07-01consul集群搭建
    consul集群搭建consulagent-data-dir/tmp/node0-node=node0-bind=192.168.64.59-datacenter=dc1-ui-client=192.168.64.59-server-bootstrap-expect1consulagent-data-dir/tmp/node1-node=node1-bind=192.168.64.94-datacenter=dc1-uiconsulagent-data-d
  • 2024-06-03Docker consul 容器服务更新与发现
    一、Consul介绍1. 什么是服务注册与发现服务注册与发现是微服务架构中不可或缺的重要组件。起初服务都是单节点的,不保障高可用性,也不考虑服务的压力承载,服务之间调用单纯的通过接口访问。直到后来出现了多个节点的分布式架构,起初的解决手段是在服务前端负载均衡,这样前端必
  • 2024-05-12consul部署
      下载二进制包下载地址:https://developer.hashicorp.com/consul/install https://releases.hashicorp.com/consul/1.18.1/consul_1.18.1_linux_amd64.zip 下载解压wgethttps://releases.hashicorp.com/consul/1.18.1/consul_1.18.1_linux_amd64.zip[root@mcw12
  • 2024-05-11使用Consul服务注册和发现
    2.1服务注册2.1.1引入依赖<dependency><groupId>org.springframework.cloud</groupId><artifactId>spring-cloud-starter-consul-discovery</artifactId></dependency>2.1.2编写配置文件server:port:80spring:application:
  • 2024-05-11Consul安装
    1.1Win安装选择我们想要下载的版本点击下载,如果芯片是AMD选择右边下载。解压下载的文件进入解压之后的文件查看是否成功安装consulagent-dev-dev表示开发模式运行,另外还有-server表示服务模式运行前端查看:1.2CentOS安装1.查看系统芯片架构:arch2.安装解压
  • 2024-05-07redis-nginx-consul-rocketmq-主机巡检脚本
    架构介绍:6台服务器(192.55.11.1192.55.11.2192.55.11.3192.55.11.4192.55.11.5192.55.11.6)192.55.11.1 192.55.11.2只需巡检主机的cpu、内存、磁盘192.55.11.3需巡检主机的cpu、内存、磁盘,Nginx的连接数192.55.11.4 192.55.11.5需巡检主机的cpu、内存、磁盘,consul日志
  • 2024-04-2518.基于Consul的服务发现和ConsulManager管理
    192.168.10.14prometheus、consul192.168.10.100各类服务一、基于Consul的服务发现Consul是由HashiCorp开发的一个支持多数据中心的分布式服务发现和键值对存储服务的开源软件,是一个通用的服务发现和注册中心工具,被大量应用于基于微服务的软件架构当中。过api将exporter
  • 2024-04-24Net8微服务之Consul、Ocelot、IdentityServer4
    前言情绪的尽头是沉默1.微服务概念1.1微服务发展分布式解决性能问题,微服务解决维护性、扩展性、灵活性。1.2微服务概念微服务(或称微服务架构),是一种现代化的软件架构方法,它将一个应用程序分解为多个小型、独立的服务单元,每个服务都负责特定的业务功能,并且可以独立开发、测
  • 2024-04-24Window下运行Nginx、Redis、ES、RabbitMQ、Consul
    前言有时候需要在Windows下快速安装运行环境,比如Redis、Elasticsearch等,想通过bat命令快速启动。1.Nginx下载地址:https://nginx.org/en/download.html解压2.Redis下载地址:https://github.com/tporadowski/redis/releases解压3.Elasticsearch下载地址:https://www.elas
  • 2024-04-22docker内安装软件
     安装nginx拉取镜像拉取镜像dockerpullnginx创建挂载目录mkdir-p/home/nginx/confmkdir-p/home/nginx/logmkdir-p/home/nginx/html生成容器dockerrun--namenginx-p9001:80-dnginx将容器nginx.conf文件复制到宿主机dockercpnginx:/etc/nginx/nginx.co
  • 2024-04-18通过Java修改consul配置(保留注释、保留缩进)
         直接上代码了,找了很久也没找到保留注释的三方包,snakeyaml的缩进一直也有问题,就自己写了个正则方式的consul也没有相关接口,只接受整个的传key和value,替换相应value值,大佬有更好的方法希望能告诉我<dependency><groupId>com.orbitz.consu
  • 2024-04-1607_NET中Ocelot结合Consult使用
    Consul主机:http://localhost:8500新建子服务:Consul.ServiceA【http://localhost:5011】,Consul.ServiceB【http://localhost:5012】配置内容(06_NET中使用Consul(服务发现)-野码-博客园(cnblogs.com))Consul.ServiceA:[Route("[controller]/[action]")][ApiControlle
  • 2024-04-1606_NET中使用Consul(服务发现)
    官网:ConsulbyHashiCorp 中文文档:Consul中文文档|Consul中文文档(gitbook.io)安装Consulwindow安装:Install|Consul|HashiCorpDeveloper1.选择windowsx64版本(64bit)2.进入下载好的文件夹中,打开powershell,执行命令,启动服务端代理consul.exeagent-dev3.
  • 2024-04-14Vault high availability with Consul
    VaulthighavailabilitywithConsulhttps://developer.hashicorp.com/vaultWhatisVault?Secure,store,andtightlycontrolaccesstotokens,passwords,certificates,encryptionkeysforprotectingsecrets,andothersensitivedatausingaUI,CLI,orH
  • 2024-04-11.NET服务发现(Microsoft.Extensions.ServiceDiscovery)集成Consul
    随着Aspire发布preview5的发布,Microsoft.Extensions.ServiceDiscovery随之更新,服务注册发现这个属于老掉牙的话题解决什么问题就不赘述了,这里主要讲讲Microsoft.Extensions.ServiceDiscovery(preview5)以及如何扩展其他的中间件的发现集成.Microsoft.Extensions.ServiceDisc
  • 2024-04-11consul:啥?我被优化没了?AgileConfig+Yarp替代Ocelot+Consul实现服务发现和自动网关配置
    现在软件就业环境不景气,各行各业都忙着裁员优化。作为一个小开发,咱也不能光等着别人来优化咱,也得想办法优化下自己。就拿手头上的工作来说吧,我发现我的微服务应用里,既有AgileConfig这个配置中心组件,又有一个Consul服务发现组件。本来吧他俩也没啥事,各干个的。但是,我在操作AgileCo
  • 2024-04-09consul:啥?我被优化没了?AgileConfig+Yarp替代Ocelot+Consul实现服务发现和自动网关配置
    现在软件就业环境不景气,各行各业都忙着裁员优化。作为一个小开发,咱也不能光等着别人来优化咱,也得想办法优化下自己。就拿手头上的工作来说吧,我发现我的微服务应用里,既有AgileConfig这个日志组件,又有一个Consul服务发现组件。本来吧他俩也没啥事,各干个的。但是,我在操作AgileConfig
  • 2024-04-03feign.net 使用consul服务发现 配置
    所有依赖 <ProjectSdk="Microsoft.NET.Sdk.Web"><PropertyGroup><TargetFramework>net8.0</TargetFramework><Nullable>enable</Nullable><ImplicitUsings>enable</ImplicitUsings><In
  • 2024-03-29Consul服务注册发现集群搭建
    Consul是一种用于服务发现、配置和分布式一致性的开源工具和平台。它由HashiCorp公司开发和维护,旨在简化构建和维护分布式系统的任务。Consul提供了许多功能,包括:服务发现:Consul允许服务注册和发现。当服务启动时,它可以向Consul注册自己的位置和元数据。其他服务可以通过Co
  • 2024-03-25prometheus + consul 服务注册+报警 最佳实践
    一、说明本文主要将prometheus和consul结合起来使用,通过conusl注册服务至prometheus,实现服务统一注册,统一报警管理等。整个架构思路consul+consul_export+prometheus+alertmanager,consul通过check检测服务状态,然后通过consul_export暴露给prometheus,prometheus通过alert规则
  • 2024-03-18注册中心-consul
    目录一、注册中心1.1服务注册与发现1.2分布式一致性算法1.3注册中心选型二、Consul2.1介绍2.2consul特点2.3安装(1)普通安装i.winii.mac(2)docker安装三、常用API3.1服务注册(1)使用postman注册演示(2)Go语言注册3.2服务删除(1)使用postman注册演示(2)go代码3.3设置健康检查3.4获
  • 2024-03-14Springboot2+consul启动时报错,读取的SystemConfig类的值全部为null
    【错误描述】     解决方案:检查是否已经在pom.xml配置了consul的相关jar包引用。 排查过程:检查了启动的日志,跟旧项目的正常日志进行对比,发现缺少了读取配置boostrap文件的日志。怀疑没有启动consul服务去远端读取consul的内容。 
  • 2024-03-11C#微服务领事注册
    微服务领事注册首先要先下载Consul这个软件并安装新建一个空项目NuGet下载这两个包搭建微服务框架在配置文件appsettings.json中配置一下领事的属性{"Logging":{"LogLevel":{"Default":"Information","Microsoft.AspNetCore":"Warning&quo
  • 2024-02-24nginx负载均衡
    sudoyuminstall-yyum-utilssudoyum-config-manager--add-repohttps://rpm.releases.hashicorp.com/RHEL/hashicorp.reposudoyum-yinstallconsulunzipconsul_1.9.4_linux_amd64.zipmvconsul/usr/local/bin/consulversionconsul常用命令consul命令 描述agent 运行