zl程序教程

SpringCloud(十) - Docker

  • SpringCloud 实战|SpringCloud 实现docker 镜像部署-提升项目的生产力

    SpringCloud 实战|SpringCloud 实现docker 镜像部署-提升项目的生产力

    本地仓库配置安装本地仓库 docker run -itd -v /home/registry:/var/lib/registry -p 5000:5000 --restart=always --privileged=true --name registry registry:latest 复制配置私有仓库 vim /etc/docker/daemon.json { "insecure

    日期 2023-06-12 10:48:40     
  • SpringCloud(十) - Docker

    SpringCloud(十) - Docker

    1、Docker安装1.1 卸载旧版本(否者会安装出错)sudo yum remove docker \ docker-client \ docker-client-latest \ docker-common \ docker-latest \ docker-latest-logrotate \

    日期 2023-06-12 10:48:40     
  • SpringCloud+Docker+Jenkins+GitLab+Maven实现自动化构建与部署实战

    SpringCloud+Docker+Jenkins+GitLab+Maven实现自动化构建与部署实战

    1、前言与初衷本文章会涉及Docker常见命令基础知识点结合不同场景实操一起使用。本文章会涉及结合工作过程中部署不同环境服务器的项目案例场景为初心进行实际细讲。本文章主要讲述Docker、Jenkins、GitLab、Git、JDK、SpringBoot、Maven等技术结合实现自动化运维部署(DevOps)应用工程,适合SpringCloud部署。初衷想法:在学习过程中遇到比较有趣的问题、然而花

    日期 2023-06-12 10:48:40     
  • 微服务之springCloud-docker-hystrix-dashboard-turbine(九)

    微服务之springCloud-docker-hystrix-dashboard-turbine(九)

    简介 Hystrix的主要优点之一是它收集关于每个HystrixCommand的一套指标。Hystrix仪表板以有效的方式显示每个断路器的运行状况,通过Hystrix Dashboard我们可以在直观地看到各Hystrix Command的断路器是否打开,请求响应时间, 请求失败率,请求超时个数等等数据。但是只使用Hystrix Dashboard的话, 你只能看到单个应用内的服务信息

    日期 2023-06-12 10:48:40     
  • 微服务之springCloud-docker-feign-hystrix-ribbon(七)

    微服务之springCloud-docker-feign-hystrix-ribbon(七)

    简介 在上一节中,我们讨论了feign+hystrix在项目开发中,除了考虑正常的调用之外,负载均衡和故障转移也是关注的重点,这也是feign + ribbon+hystrix的优势所在,本节我们就讨论一下在feign中使用ribbon,有两种方式 一、通过在配置文件application.yml配置,开启ribbon,并指定调用生产者相对上一节可以不做任何更改,可以看项目(microservi

    日期 2023-06-12 10:48:40     
  • 微服务之springCloud-docker-feign-hystrix(六)

    微服务之springCloud-docker-feign-hystrix(六)

    简介 上一节我们讨论feign的配置,这节我们讨论一下,feign+hystrix调用生产者时,进行容错处理 一、创建模块(microservice-consumer-movie-feign-with-hystrix) 二、pom.xml文件 <?xml version="1.0" encoding="UTF-8"?> <project xmlns="http://mave

    日期 2023-06-12 10:48:40     
  • 微服务之springCloud-docker-feign配置(五)

    微服务之springCloud-docker-feign配置(五)

    简介 上一节我们讨论了怎么用feign声明式调用cloud的生产者,这节我们讨论一下feign配置,通过编写配置类,我们可以自定义feign的日志级别,日志扫描目录,可以通过feign调用服务在eureka上的调用信息 feign声明接口之后,在代码中通过@Resource或者@Autowired注入之后即可使用。 @FeignClient标签的常用属性如下: name:指定FeignClie

    日期 2023-06-12 10:48:40     
  • 微服务之springCloud-docker-feign(四)

    微服务之springCloud-docker-feign(四)

    简介 上一节,我们讨论了怎么通过,restTemlate调用cloud的生产者,实现起来还是比较复杂的,尤其是在消费复杂的Restful服务的时候,还需要进行一系列的转换,编解码等,使用Feign就完全不用考虑这个问题.。 一、feinn介绍 Feign是一种声明式、模板化的HTTP客户端。在Spring Cloud中使用Feign, 我们可以做到使用HTTP请求远程服务时能与调用本地方法一样的

    日期 2023-06-12 10:48:40     
  • 微服务之springCloud-docker-comsumer(三)

    微服务之springCloud-docker-comsumer(三)

    简介  上一节,我们讲了创建spring cloud生产者,并利用docker-compose部署到swarm集群中,这节我们讨论一下最restTemlate调用生产者服务 一、创建模块(microservice-consumer-movie) 项目结构如下: 二、pom.xml文件 <?xml version="1.0" encoding="UTF-8"?> <

    日期 2023-06-12 10:48:40     
  • 微服务之springCloud和docker-provide(二)

    微服务之springCloud和docker-provide(二)

    简介 通过上一节我们已经通过docker-compose在swarm中部署了有三个实例的高可用eureka服务注册中心,本节我们讨论一下,怎么在创建一个spring cloud生产者,并用docker部署,注册到上一节的eureka集群中。 一、创建服务提供者模块(microservice-provider-user) 代码结构如下: 二、pom.xml文件 <?xml version

    日期 2023-06-12 10:48:40     
  • 微服务之springCloud和docker-Eureka(一)

    微服务之springCloud和docker-Eureka(一)

    前言    本文记录怎么搭建服务注册中心eureka,然后打包成docker镜像,用docker swarm部署eureka集群 1、环境 环境版本及说明参考地址 docker v1.13.1,Docker是一个能够把开发的应用程序自动部署到容器的开源引擎 http://www.cnblogs.com/520playboy/p/7910357.html doke

    日期 2023-06-12 10:48:40     
  • 跟我学SpringCloud | 第十九章:Spring Cloud 组件 Docker 化

    跟我学SpringCloud | 第十九章:Spring Cloud 组件 Docker 化

    前面的文章《跟我学SpringCloud | 第十八篇:微服务 Docker 化之基础环境》我们介绍了基础环境系统和 JRE 的容器化,这一节我们介绍 Spring Cloud 组件的容器化,主要包括 eureka-server 、 gateway-server 和 provider-server 。 1. Docker 化配置 这里我们根据 dockerfile-maven-plugin 这

    日期 2023-06-12 10:48:40     
  • 跟我学SpringCloud | 第十八篇:微服务 Docker 化之基础环境

    跟我学SpringCloud | 第十八篇:微服务 Docker 化之基础环境

    1. 容器化 Docker 的横空出世,给了容器技术带来了质的飞跃,Docker 标准化了服务的基础设施,统一了应用的打包分发,部署以及操作系统相关类库等,解决了测试生产部署时环境差异的问题。对于运维来讲,由于镜像的不可变性,更容易进行服务部署和回滚操作。利用各种第三方容器管理平台,实现一键部署、动态伸缩等操作变的轻而易举。 2. 基础镜像选择 在操作系统的选择上,可选择传统的 CentOS

    日期 2023-06-12 10:48:40     
  • SpringCloud Alibaba微服务第4章Docker安装Nacos

    SpringCloud Alibaba微服务第4章Docker安装Nacos

    目录 一、前言 二、Docker安装Nacos 1、在虚拟机VMware创建新的虚拟机并安装CentOS7,平时可以练习

    日期 2023-06-12 10:48:40     
  • springboot项目改造成springcloud微服务并docker部署

    springboot项目改造成springcloud微服务并docker部署

    一、改造项目 1.1 修改pom.xml <properties>节点下添加 --------------------------------------------------------- <spr

    日期 2023-06-12 10:48:40