SpringCloud 进阶之路
文章平均质量分 87
weixin_771432311
试着努力一下 也许就有收获
展开
-
19.SpringCloud Alibaba-Nacos集群和持久化配置学习
SpringCloud Alibaba NacosNacos集群和持久化配置一、Nacos环境搭建官网:https://nacos.io/zh-cn/docs/cluster-mode-quick-start.htmlNacos三种部署模式:(默认自带是嵌入式数据库derby)单机模式-用于测试和单机使用集群模式-用于生产环境,确保高可用多集群模式-用于多数据中心模式支持MySQL数据源:安装数据库版本5.6.5+初始化mysql数据库,数据库初始文件nacos-mysql.sql原创 2021-06-04 17:24:55 · 288 阅读 · 1 评论 -
SpringCloud10-2 Hystrix整合Dashboard教程
SpringCloud10-Hystrix整合Dashboard教程一、创建model cloud-consumer-hystrix-dashboard90011、pom.xml<?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"原创 2021-06-02 11:21:03 · 139 阅读 · 1 评论 -
SpringCloud07-Consul服务注册与发现
SpringCloud07-Consul服务注册与发现一、Consul简介开源的分布式服务发现和配置管理系统,由HashiCorp公司用Go语言开发。提供了微服务系统中的服务治理、配置中心、控制总线等功能。这些功能中的每一个都可以根据需要单独使用,也可以一起使用以构建全方位的服务网络,总之Consul提供了一种完整的服务网格解决方案。优点:基于raft协议,比较简洁;支持健康检查,同时支持HTTP和DNS协议,支持跨数据中心的WAN集群,提供图形界面,跨平台,支持Linux、Mac、windows。原创 2021-05-31 16:47:20 · 75 阅读 · 0 评论 -
SpringCloud06-Zookeeper学习之Zookeeper代替eureka与SpringCloud整合
SpringCloud06-Zookeeper学习之Zookeeper代替eureka与SpringCloud整合第一讲 Linux系统下安装Zookeeper软件重点关注: 一、想要安装zookeeper,必须先在linux中安装好jdk。(自行百度安装)二、安装zookeeper1、下载并解压zookeeper压缩包先进入/app/mgx/tools/目录,也可以是其他的目录,下载后上传到对应服务器路径上:下载地址链接:https://downloads.apache.org/zook原创 2021-05-31 14:52:03 · 167 阅读 · 0 评论 -
SpringCloud Eureka actuator微服务信息完善及服务发现Discovery
SpringCloud一、主机名修改及IP地址显示1、分别修改payment8001和payment8002的配置文件,对应application.yml 完整代码:server: port: 8001spring: application: name: cloud-payment-service datasource: type: com.alibaba.druid.pool.DruidDataSource # 当前数据源操作类型 d原创 2021-05-29 19:33:23 · 176 阅读 · 0 评论 -
SpringCloud05-EurekaServer学习(单机注册与集群注册)
SpringCloud05-EurekaServer学习5.EurekaServer服务端安装5.1建module cloud-eureka-server70015.2 pom.xml<?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-instanc原创 2021-05-29 18:29:35 · 110 阅读 · 1 评论 -
17.SpringCloud Alibaba入门简介
17.SpringCloud Alibaba入门简介一、why会出现SpringCloud alibaba1、Spring Cloud Netflix项目进入维护模式2、SpringCloud NetFlix Projects Entering Maintenance Mode什么是维护模式?进入维护模式意味着什么呢?二、SpringCloud alibaba带来了什么?1、是什么?https://github.com/alibaba/spring-cloud-alibaba/blob原创 2020-10-08 16:43:04 · 218 阅读 · 2 评论 -
18.SpringCloud Alibaba Nacos服务注册和配置中心
18.SpringCloud Alibaba Nacos服务注册和配置中心SpringCloud系列文档地址: SpringCloud 进阶之路一、Nacos简介1、为什么叫Nacos前四个字母分别为Naming和Configuration的前两个字母,最后的s为Service2、Nacos是什么一个更易于构建云原生应用的动态服务发现,配置管理和服务管理中心;Nacos:Dynamic Naming and Configuration Service;Nacos就是注册中心+配置中心的组合:原创 2020-10-08 16:32:05 · 156 阅读 · 1 评论 -
SpringCloud12-Config配置管理和Bus消息总线
SpringCloud12-Config配置管理SpringCloud系列文档地址: SpringCloud 进阶之路1、Spring Cloud Config参考文章地址:https://www.cnblogs.com/jing99/p/11720834.html1.1 概述1.1.1 分布式系统面临的配置问题在常规的开发中,每个微服务都包含代码和配置。其配置包含服务配置、各类开关和业务配置。如果系统结构中的微服务节点较少,那么常规的代码+配置的开发方式足以解决问题。当系统逐步迭代,其微服务会原创 2020-10-07 19:29:29 · 152 阅读 · 0 评论 -
SpringCloud11-SpringCloud整合GateWay网关
SpringCloud11-GateWay网关SpringCloud系列文档地址: SpringCloud 进阶之路**1、概述**zuul 1.x:https://github.com/Netflix/zuul/wikiSpring Cloud GateWay官网:https://cloud.spring.io/spring-cloud-static/spring-cloud-gateway/2.2.1.RELEASE/reference/html/1.1 GateWay是什么?Sprin原创 2020-10-07 19:19:59 · 241 阅读 · 0 评论 -
SpringCloud10-Hystrix熔断器
SpringCloud10-Hystrix熔断器SpringCloud系列文档地址: SpringCloud 进阶之路1、概述1.1 分布式系统面临的问题复杂分布式体系结构中的应用程序, 有数10个依赖关系,每个依赖关系在某些时候将不可避免地失败;1.2 服务雪崩多个微服务之间调用的时候,假设微服务A调用微服务B和微服务C,微服务B和微服务C又调用其他的微服务,这就是所谓的“扇出”。如果扇出的链路上某个微服务的调用响应时间过长或者不可用,对微服务A的调用就会占用越来越多的系统资源,进而引起系统原创 2020-10-05 19:59:54 · 351 阅读 · 0 评论 -
SpringCloud04-编码实现:订单支付模块
SpringCloud04-编码实现:订单支付模块SpringCloud系列文档地址: SpringCloud 进阶之路1、IDEA新建空的父ProjectIDEA和Eclipse不同,没有工作空间的概念,所以我们都是创建一个空的父Project,然后在里面New Module。1.1 配置Maven在创建Project之前,需要先配置我们的maven,要求maven的版本是3.5以上,File——Other Settings——Settings For New Projects:1.2 创建原创 2020-10-05 12:50:25 · 428 阅读 · 0 评论 -
SpringCloud03-关于Cloud各种组件的停更,升级,替换和官方学习文档
SpringCloud03-关于Cloud各种组件的停更,升级,替换和官方学习文档SpringCloud系列文档地址: SpringCloud 进阶之路1、关于Cloud各种组件的停更/升级/替换目前,很多SpringCloud的相关组件已经停更了,同时随之而来的就是其他技术的升级和替换,下面就来简单了解一下:1.1 以前的SpringCloud相关组件上面针对不同的功能,有不同的技术实现,但是上图中,有些技术已经停更,但是不停用。1.2 什么是停更不停用停更不停用就是:被动修复bugs,不原创 2020-10-05 12:31:16 · 218 阅读 · 0 评论 -
SpringCloud02-SpringCloud和SpringBoot的版本选择
SpringCloud02-SpringCloud和SpringBoot的版本选择本次的**SpringCloud第二季(2020年)**分为上半场和下半场,上半场:SpringBoot2.x版和SpringCloud H版,下半场:SpringCloud Alibaba1、SpringBoot的版本选择SpringBoot的官网地址:https://spring.io/projects/spring-bootSpringBoot的git源码地址:https:github.com/spring-原创 2020-10-05 12:19:56 · 191 阅读 · 0 评论 -
SpringCloud 01-背景介绍和微服务简介
SpringCloud 01-背景介绍和微服务简介1、课程简介本次课程的讲解是尚硅谷的周阳老师,讲解的主要内容是:SpringCloud+SpringCloud alibaba,学习这门课程要求已经掌握的技术:java8+maven+git+github+Nginx+RabbotMQ+SpringBoot2.0。课程一共包括21章,课程结构如下:2、微服务介绍2.1 什么是微服务微服务这种架构风格就是把一组小服务演化成为一个单一的应用的一种方法。每个应用都运行在自己的进程中,并通过轻量级的机制原创 2020-10-05 12:13:01 · 170 阅读 · 0 评论 -
SpringCloud 8 Ribbon负载均衡服务调用
SpringCloud 8 Ribbon负载均衡服务调用一 概述二、官网资料https://github.com/Netflix/ribbon/wiki/Getting-Started1、Ribbon目前也进入维护模式2、未来替换方案三、能干嘛1、LB(负载均衡)2、区别集中式LB进程内LB总结:负载均衡+RestTemplate调用四、Ribbon负载均衡演示1、架构说明2、POM3、RestTemplate的使用官网:https://docs.spri原创 2020-10-04 17:00:45 · 173 阅读 · 0 评论 -
SpringCloud 9.OpenFeign服务接口调用
SpringCloud 9.OpenFeign服务接口调用1、概述1.1 什么是OpenFeign官网地址:https://cloud.spring.io/spring-cloud-static/Hoxton.SR1/reference/htmlsingle/#spring-cloud-openfeignFeign是一个声明性web服务客户端。它使编写web服务客户端变得更容易。使用Feign创建一个接口并对其进行注释。它有可插入的注释支持,包括外部注释和JAX-RS注释。Feign还支持可插入的编原创 2020-10-04 21:49:55 · 225 阅读 · 2 评论