Docker微服务实战(基础篇)1、Docker简介1.1.官网1.2.镜像和容器1.3.Docker架构2、Docker安装步骤2.1.Centos7及以上的版本2.2.卸载旧版本2.3.yum安装gcc相关2.4.安装需要的软件包2.5.设置stable镜像仓库【国内aliyun】2.6.更新yum软件包索引--以后安装更快捷2.7.安装Docker-Ce2.8.启动Docker2.9.测
转载 3月前
24阅读
# 如何实现Docker容器注册微服务 ## 概述 在这篇文章中,我将教你如何使用Docker容器注册微服务。首先,我们需要了解整个流程,然后逐步实现每一步。 ## 流程步骤 以下是实现Docker容器注册微服务的步骤: | 步骤 | 描述 | | --- | --- | | 1 | 创建Docker容器 | | 2 | 安装服务注册发现工具Consul | | 3 | 启动Consul服务
原创 3月前
10阅读
系列文章:微服务架构:网关概念与 zuul微服务网关:Spring Cloud Gateway —— Zuul微服务网关:Spring Cloud
原创 2022-04-18 13:34:44
1369阅读
 一、       为什么需要服务注册与发现机制当我们在尝试使用微服务架构时,我们会将一个大的单应用拆解成多个独立自治的小服务,如果在没有服务发现的机制下,我们想要在服务之间进行通信,我们只能使用 hard code 的方式,将需要通信的服务的网络信息写在服务中。这样会导致一系列的问题:使用场景有限:由于每个服务属于"微"服务
服务注册中心在微服务架构中,注册中心是最基础的核心功能之一,微服务集群一多,管理就麻烦,这时候注册中心就出场了,管理服务服务之间的依赖关系,还可以实现服务调用,负载均衡,容错等,实现服务发现与注册。一.Eureka包含两个组件: Eureka服务端(提供服务注册服务)和Eureka客户端(通过注册中心进行访问)。单机 Eureka构建: 1.导入依赖: 2.主启动类: 3.配置文件server:
服务注册中心为什么要用服务注册中心注册中心之eureka (已停止更新)eureka 概念eureka 组件eureka 使用创建eureka serverEuerka 集群搭建生产者消费者注册进eureka集群集群模式消费者eureka 自我保护模式故障的原因源码解析配置文件实体映射``EurekaClientConfigBean`` 客户端可以配置的字段``EurekaInstanceCon
Docker方式部署运行Nacos一、 准备二、 线上环境Docker创建nacos容器2.1 简单创建nacos,进入容器配置数据库2.2 复杂创建nacos容器,使用参数配置数据库【推荐】三、 访问nacos四、 参考链接 一、 准备# 准备-------------------- 线上环境创建数据库 创建用户 为用户分配权限 # 下载nacos数据库文件 https://github.c
转载 2023-09-11 13:31:51
55阅读
一、docker部分1.更新软件库yum update -y不更新的话在后面运行时可能会有兼容性错误。 2.安装dockeryum install docker -y3.启动docker服务service docker start4.其它相关命令service docker restart // 重启docker服务 service docker stop // 停止d
转载 2023-08-18 13:56:12
79阅读
服务注册与发现服务注册:简单理解,就是有一个注册中心,我们的每个服务实例启动时,都去注册中心注册一下,告诉注册中心我的地址,端口等信息。同样的服务实例要删除时,去注册中心删除一下,注册中心负责维护这些服务实例的信息。服务发现:既然注册中心维护了各个服务实例的信息,那么客户端通过注册中心就很容易发现服务的变化了。有了服务注册与发现,客户端就不用再去配置各个服务实例的地址,改为从注册中心统一获取。那注
服务发现是基于微服务架构的关键原则之一。尝试配置每个客户端或某种形式的约定可能非常困难,
原创 2022-12-01 01:26:09
308阅读
继续接着我上一篇说。Eureka是SpringCloud的核心组件之一。用于支持服务注册。一、先简单说一个Eureka:Eureka是一个服务管理组件。是基于Rest的服务。用来定位服务。进行中间层服务器的负载均衡和故障转移。Eureka采用C-S的设计架构。也就是Eureka客户端和Eureka Service服务端。通过Eureka的客户端连接到EUreka的服务端,并维持心跳。二、Eure
系列文章:微服务架构:网关概念与 zuul微服务网关:Spring Cloud Gateway —— Zuul微服务网关
原创 2022-04-18 13:34:22
241阅读
        我们前期方便部门内应用间的依赖调用构建了一个公共项目,大家将自己的应用以模块的方式创建。后来由于新的项目越来越多,导致代码合并经常冲突。再加上近期决定要将应用进行容器化部署。同时为了各应用间开发间避免彼此影响提出了两种解决方案。        方案一:应用可以剥离成独立的项目   
这篇文章,主要介绍微服务组件之Nacos注册中心基础环境搭建。目录一、Nacos注册中心1.1、Nacos注册中心1.2、搭建NacosServer服务端(1)下载Nacos Server服务端工程(2)修改配置信息(3)单机启动nacos服务(4)访问nacos控制台1.3、搭建nacos客户端工程(1)引入依赖(2)添加配置信息(3)编写启动类(4)运行测试1.4、服务发现配置属性介绍1.5、
Consul详解近期在微服务业务中用的注册中心,在此简单记录下以备后用。一 概述1.1 概念​​Consul​​ 是 HashiCorp 公司推出的开源工具,用于实现分布式系统的服务发现与配置。Consul 是分布式的、高可用的、 可横向扩展的。1.2 特征服务发现: Consul 提供了通过 DNS 或者 HTTP 接口的方式来注册服务和发现服务。一些外部的服务通过 Consul 很容易的找到它
原创 2022-01-13 14:36:58
1515阅读
上一次我们介绍了 Ocelot 网关的基本用法。这次我们开始介绍服务注册发现组件 Consul 的简单使用方法。 服务注册发现 首先先让我们回顾下服务注册发现的概念。 在实施微服务之后,我们的调用都变成了服务间的调用。服务间调用需要知道IP、端口等信息。再没有微服务之前,我们的调用信息一般都是写死在
原创 2022-01-10 10:00:44
201阅读
consul的安装和启动1.安装直接官网下载2.下载之后解压,安装在你指定的文件夹3.发现consul.exe可执行文件(Golang语言写的)4.cmd当前目录,输入命令consul agent -dev -ui -node=cy
转载 2021-03-16 19:43:37
223阅读
2评论
consul agent dev,线上写到那里,使用的docker容器
原创 2022-07-08 16:18:14
156阅读
一、Consul概述1、什么是服务注册与发现​​服务注册与发现是微服务架构中​​​不可或缺的重要组件​​​。起初服务都是单节点的,不保障高可用性,也不考虑服务的压力承载,服务之间调用单纯的通过接口访问。直到后来出现了多个节点的分布式架构,起初的解决手段是在服务前端负载均衡,这样前端必须要知道所有后端服务的网络位置,并配置在配置文件中。这里就会有几个问题:​​​​如果需要调用后端服务AN,就需要配置
原创 2022-03-20 21:20:16
428阅读
1点赞
服务注册方式Consul注册服务的方式有两种:1.配置文件2.API接口当然作为微服务注册中心,添加配置文件后,可以reload配置,不需要停机。查询服务查询已经注册服务有三种方式:API查询命令行查询DNS查询例子下面通过例子,演示相关操作。定义服务我们通过配置文件注册一个服务。按照约定,把配置文件放在/etc/consul.d中。root@598361668db6:/data#mkdir/
原创 精选 2017-12-21 11:12:47
10000+阅读
7点赞
  • 1
  • 2
  • 3
  • 4
  • 5