ICode9

精准搜索请尝试: 精确搜索
  • go-micro使用Consul做服务发现的方法和原理2022-04-25 08:01:16

    go-micro v4默认使用mdns做服务发现。不过也支持采用其它的服务发现中间件,因为多年来一直使用Consul做服务发现,为了方便和其它服务集成,所以还是选择了Consul。这篇文章将介绍go-micro使用Consul做服务发现的方法。关于Consul的使用方式请参考我的另一篇文章:使用Consul做服务发现的

  • .NET Core(.NET6)中gRPC注册到Consul2022-04-18 10:01:44

    一、简介 上一篇文章介绍了.NET Core 中使用gRPC,在微服务中,我们通常要把服务做成服务注册,服务发现的方式,那么这里来说一下gRPC是如何注册到Consul中的。 Consul的安装这里就不介绍了,在之前的篇文章中已经写过:Consul+Ocelot+Polly在.NetCore中使用(.NET5)-Consul服务注册,服务发现

  • Eureka 服务注册与发现2022-04-18 08:02:48

    服务治理 Spring Cloud 封装了 Netflix 公司开发的 Eureka 模块来实现服务治理。 在传统的 rpc 远程调用框架中,管理每个服务与服务之间依赖关系比较复杂,管理比较复杂,所以需要使用服务治理,管理服务于服务之间依赖关系,可以实现服务调用、负载均衡、容错等,实现服务发现与注册。 服务

  • ASP.NET Core Ocelot+Consul+Nginx+JWT Linux服务器部署文件2022-04-17 00:32:08

    目录ASP.NET Core Ocelot+Consul+Nginx+JWT Linux服务器部署文件整体文件结构介绍鉴权中心 + Nginx 文件夹:Nginx_AuthenticationCenterconfig文件夹appsettings.jsonkey.jsonnginx.confpubish文件夹主要存放项目的发布文件docker-composeDockerfile网关+Nginx文件夹:Nginx_GateWayc

  • ASP.NET Core Ocelot+Consul+Nginx+JWT 构建微服务鉴权中心2022-04-17 00:02:37

    目录ASP.NET Core Ocelot+Consul+Nginx+JWT 构建微服务鉴权中心鉴权中心 Common.AuthenticationCenterControllers文件AuthenticationController.csUtility 文件夹Model 文件夹User.csRSA 文件夹RSAHelper.csConfigInformation.csHttpHelperService.csIJWTService.csJWTHSService.

  • 微服务:注册中心ZooKeeper、Eureka、Consul 、Nacos对比2022-04-15 11:32:15

    https://glory.blog.csdn.net/article/details/100023415?spm=1001.2101.3001.6661.1&utm_medium=distribute.pc_relevant_t0.none-task-blog-2%7Edefault%7ECTRLIST%7ERate-1.pc_relevant_paycolumn_v3&depth_1-utm_source=distribute.pc_relevant_t0.none-task-blog

  • Consul之服务注册2022-04-06 10:31:44

      Consul之服务注册 前言 在分布式架构中,服务治理是必须面对的问题,如果缺乏简单有效治理方案,各服务之间只能通过人肉配置的方式进行服务关系管理,当遇到服务关系变化时,就会变得极其麻烦且容易出错。Consul 是一个用来实现分布式系统服务发现与配置的开源工具。 环境:Win10 +VS2022

  • springcloud中cunsul,ribbon2022-04-05 01:33:20

    一 、consul 1.什么是consul consul是用来代替eureka的框架,和eureka使用起来一样,导入的包不同。 <dependencies> <!--SpringCloud consul-server--> <dependency> <groupId>org.springframework.cloud</groupId> <artifactId>

  • Docker跨主机容器间通讯2022-03-21 19:36:32

    Docker跨主机容器间通讯     跨宿主机容器间的通讯之overlay(重叠网络vxlan) docker03上: consul存储ip地址的分配 docker run -d -p 8500:8500 -h(主机名) consul --name(容器名) consul progrium/consul -server -bootstrap docker01、02上: vim /etc/docker/daemon.json { "clu

  • Docker(七)consul-template服务发现与配置2022-03-20 12:34:27

    文章目录 一,consul概述二,consul-template概述三,regisrator的作用四,搭建consul集群环境1.安装Consul2.配置容器服务自动加入nginx集群3.安装consul-template4.准备template nginx模板文件5.部署nginx6.启动 template7.访问 template-nginx8.增加一个nginx容器节点9.consul多

  • Ocelot学习(二)2022-02-23 02:01:03

    目录Ocelot学习(二)入门.NET 6.0配置合并配置文件在 consul 中存储配置更改时重新加载 JSON 配置配置密钥对配置更改做出反应服务发现Consule授权实战配置文件配置文件 Ocelot学习(二) 入门 Ocelot 旨在与 ASP.NET 一起使用,目前在 net6.0 上。 .NET 6.0 安装 NuGet 包 使用 nuget 安装

  • 基于consul实现docker跨主机网络通信2022-02-18 17:33:07

    前言 IP: 192.168.0.10 192.168.0.11 系统版本:ubuntu 20.04 consul版本:1.11.1 官网下载地址: https://www.consul.io/downloads docker版本:18.06.3 注意: linux内核版本需要3.12+ docker主机名不能相同 步骤 下载consul的二进制包并启动 nohup /home/web/consul/bin/co

  • docker安装consul详细教程2022-02-15 15:02:19

    拉取镜像 sudo docker pull consul 启动节点1(server模式) docker run -d -e 'CONSUL_LOCAL_CONFIG={"skip_leave_on_interrupt": true}' --name=node1 consul agent -server -bind=172.17.0.2 -bootstrap-expect=3 -node=node1 -node:节点的名称 -bind:绑定的一个地址,用于

  • docker常用命令volume篇2022-02-08 13:01:59

    1、docker volume方式 在Docker中,要想实现数据的持久化(所谓Docker的数据持久化即数据不随着Container的结束而结束),需要将数据从宿主机挂载到容器中。目前Docker提供了三种不同的方式将数据从宿主机挂载到容器中: (1)volumes:Docker管理宿主机文件系统的一部分,默认位于 /var/lib/d

  • 4、服务注册与发现Consul2022-01-31 18:03:10

    1、Consul简介 Consul是什么? Consul官网:官网Consul 是一套开源的分布式服务发现和配置管理系统,由HashICorp 公司用 Go语言开发。提供了微服务系统中的服务治理,配置中心,控制总线等功能,这些功能中的每一个都可以根据需要单独使用,也可以一起使用已构建全方位的服务网络,总之**C

  • springboot consul Feign 使用2022-01-29 10:33:29

    添加依赖 org.springframework.cloud:spring-cloud-dependencies:Greenwich.SR3 ‘org.springframework.cloud:spring-cloud-starter-consul-discovery’, ‘com.alibaba.cloud:spring-cloud-starter-alibaba-nacos-config:2.1.2.RELEASE’ ‘io.github.openfeign:feign-okht

  • Window10启动Consul后页面UI卡住2022-01-25 18:04:12

    环境:Windows10 Consul版本:consul_1.10.2_windows_amd64 解决方案:更换consul.exe的目录,换成全英文的目录 总结:有可能是中文兼容问题,也有可能是个例,所以不保证百分百成功 现象:本机访问UI卡住(远程访问问题可参考:https://blog.csdn.net/qq_33548914/article/details/104968336    co

  • [.Net]使用Soa库+Abp搭建微服务项目框架(三):项目改造2022-01-15 10:32:49

    ​  上一章我们说道,如果要使各模块之间解耦,使得各自独立成服务,首先要解除各个模块之间的引用关系。 还记得上一章我们的小项目吗 ?们回到之前的代码上来,当前的项目架构如下图: ​ 这次的任务是将它改造成面向服务体系的架构,是构建微服务的第一步改造: ​   一. 引入Soa库 首先将So

  • springcloud向consul中添加微服务2022-01-13 23:35:10

    pom相关依赖 <dependency> <groupId>org.springframework.cloud</groupId> <artifactId>spring-cloud-starter-consul-discovery</artifactId> </dependency> yaml配置示例 ###consul服务端口号 server:

  • 安装启动consul2022-01-13 23:02:09

    中文文档 https://www.springcloud.cc/spring-cloud-consul.html 安装 解压出来consul.exe无需安装 运行 开发者模式运行 consul agent -dev 浏览器输入:http://localhost:8500访问consul首页

  • Consul 入门实战(1)--简介2022-01-09 10:01:23

    Consul 是 HashiCorp 公司提供一个服务网格解决方案,具有服务发现、配置管理登功能。本文主要介绍下 Consul 的基本概念。 1、Consul 的特点 服务发现(Service Discovery):客户端在 Consul 注册为服务,其他客户通过 Consul 获取服务的提供方;通过 DNS 或 HTTP 的方式,应用可以很容易的找

  • 基于Consul做ServiceMesh服务网格架构2022-01-07 16:04:47

    之前的方案 《基于OpenResty与Consul实现服务网格ServiceMesh》 一文是2019年对服务网络架构的一个实践,里边有一些不完美的地方,比如每个服务节点上要装OpenResty + Consul client两个组件来做代理,OpenResty上要装微博开源的upsync插件来更新上游服务的upstream配置,且只能更新现有

  • .Net Core微服务——Consul(4):搭建集群2022-01-06 15:04:57

    延续上一篇的话题继续,顺便放上一篇的传送门:点这里。 集群的必要性 consul本身就是管理集群的,现在还需要给consul搞个集群,这是为啥?因为consul单点也容易挂啊!万一管理集群的consul挂掉了,那么相当于上下游应用都变成了瞎子,看不到也调不到。所以集群的必要性不用我说了吧? Server & Cli

  • .Net Core微服务——Consul(3):健康检查2022-01-06 15:04:07

    继续上一篇的话题,顺便放上一篇的传送门:点这里。 健康检查 经过之前的操作,我的consul已经支持自动扩展,并且调用也很靠谱。但是这里有个问题,一旦服务列表里的某个服务挂了,consul并不知道,还是会把实际无效的地址返回给我,就算重启consul容器也无法刷新到最新的状态。所以,咱们要监控服

  • .Net Core微服务——Consul(2):自动扩展、服务调用2022-01-06 15:02:07

    今天有写文章的时间了,开心。延续上一篇的话题继续,顺便放上一篇的传送门:点这里。 服务调用 既然服务注册已经搞完了,那么现在就开始调用这些注册好的服务。先做一下准备动作,把consul容器跑起来:  打开控制台确认正常:  然后多跑几个应用程序模拟多点部署:  程序跑完以后检察一下

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

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

ICode9版权所有