spring cloud
文章平均质量分 59
九儿姑娘`
爱哭爱闹也爱笑
展开
-
SpringCloud——OpenFeign服务调用
SpringCloud——OpenFeign服务调用建Module改pom写yml主启动业务类测试为了方便查看,大家可以点击浅蓝色的目录进行跳转哦怕下次找不到了?快快点关注鼓励一下嘛~ (╹▽╹) ~建Module改pom <dependencies> <dependency> <groupId>org.springframework.cloud</groupId> <ar原创 2021-08-20 17:25:02 · 100 阅读 · 0 评论 -
SpringCloud——OpenFeign入门介绍
SpringCloud——OpenFeign入门介绍什么是FeignFeign能干什么Feign和Ribbon的区别Feign和OpenFeign的区别为了方便查看,大家可以点击浅蓝色的目录进行跳转哦怕下次找不到了?快快点关注鼓励一下嘛~ (╹▽╹) ~什么是FeignFeign是一个声明式WebService客户端。 使用Feign能让编写Web Service客户端更加简单。它的使用方法是定义一个服务接口然后在上面添加注解。Feign也支持可拔插式的编码器和解码器。Spring Cloud对Fe原创 2021-08-20 15:19:32 · 95 阅读 · 0 评论 -
SpringCloud——Ribbon的Rest调用和负载规则
SpringCloud——Ribbon的Rest调用和负载规则RestTemplateObjectEntityRestTemplateObject返回对象为响应体中数据转化成的对象,基本上可以理解为JsonEntity返回对象为ResponseEntity对象,包含了响应中的一些重要信息,比如响应头、响应状态码、响应体等...原创 2021-08-20 14:19:27 · 196 阅读 · 0 评论 -
SpringCloud——Ribbon入门介绍
SpringCloud——Ribbon入门介绍Ribbon是什么Ribbon是什么Spring Cloud Ribbon是基于Netflix Ribbon实现的一套客户端负载均衡的工具。简单的说,Ribbon是Netflix发布的开源项目,主要功能是提供客户端的软件负载均衡算法和服务调用。Ribbon客户端组件提供一系列完善的配置项如连接超时,重试等。就是在配置文件中列出Load Balancer(简称LB)后面所有的机器,Ribbon会自动的帮助你基于某种规则(如简单轮询、随机连接等)去连接这些机器。原创 2021-08-18 10:53:02 · 141 阅读 · 0 评论 -
SpringCloud——三个注册中心的异同点
SpringCloud——三个注册中心的异同点怕下次找不到了?快快点关注鼓励一下嘛~ (╹▽╹) ~一张图表明三者关系C:强一致性,A:可用性,P:分区容错性。CAP原则是要么AP要么CP要么AC,不存在CAP如果文章内容对您有帮助的话,欢迎点赞加关注哦!比心...原创 2021-08-17 15:27:00 · 102 阅读 · 0 评论 -
SpringCloud——服务消费者注册进Consul
SpringCloud——服务消费者注册进Consul建module改pom写yml主启动业务类测试为了方便查看,大家可以点击浅蓝色的目录进行跳转哦怕下次找不到了?快快点关注鼓励一下嘛~ (╹▽╹) ~建module改pom<dependencies> <dependency> <groupId>org.springframework.cloud</groupId> <artif原创 2021-08-17 14:49:20 · 109 阅读 · 0 评论 -
SpringCloud——服务提供者注册进Consul
SpringCloud——服务提供者注册进Consul建module改pom写yml主启动业务类测试为了方便查看,大家可以点击浅蓝色的目录进行跳转哦怕下次找不到了?快快点关注鼓励一下嘛~ (╹▽╹) ~建module改pom <dependencies> <dependency> <groupId>org.springframework.cloud</groupId> <a原创 2021-08-17 11:36:03 · 101 阅读 · 0 评论 -
SpringCloud——Consul
SpringCloud——Consul什么是ConsulConsul能做什么在哪里下载什么是ConsulConsul是一套开源的分布式服务发现和配置管理系统,由HashiCorpConsul能做什么在哪里下载原创 2021-08-17 10:30:34 · 74 阅读 · 0 评论 -
SpringCloud——订单服务注册进zookeeper
SpringCloud——订单服务注册进zookeeper建module改pom写yml主启动业务类测试为了方便查看,大家可以点击浅蓝色的目录进行跳转哦怕下次找不到了?快快点关注鼓励一下嘛~ (╹▽╹) ~建module改pom<dependencies> <dependency> <groupId>org.example</groupId> <artifactId>clo原创 2021-08-16 17:41:28 · 74 阅读 · 0 评论 -
SpringCloud——支付服务注册进zookeeper
SpringCloud——支付服务注册进zookeeper准备工作建module改pom写yml主启动业务类测试为了方便查看,大家可以点击浅蓝色的目录进行跳转哦怕下次找不到了?快快点关注鼓励一下嘛~ (╹▽╹) ~准备工作1.切换到zookeeper的bin目录cd myzookeeper/apache-zookeeper-3.6.3-bin/bin2.关闭防火墙systemctl stop firewalld3.看一下网络通不通建module改pom<?xml versi原创 2021-08-16 15:20:11 · 90 阅读 · 0 评论 -
SpringCloud——Zookeeper
SpringCloud——Zookeeper支付服务注册进Zookeeper支付服务注册进Zookeeperzookeeper是一个分布式协调工具,可以实现注册中心功能,zookeeper服务器取代Eureka服务器,zk作为服务注册中心原创 2021-08-15 14:23:42 · 1672 阅读 · 0 评论 -
SpringCloud——eureka自我保护
SpringCloud——eureka自我保护故障现象导致原因怎么禁止自我保护为了方便查看,大家可以点击浅蓝色的目录进行跳转哦怕下次找不到了?快快点关注鼓励一下嘛~ (╹▽╹) ~故障现象保护模式主要用于一组客户端和Eureka Server之间存在网络分区场景下的保护,一旦进入保护模式,Eureka Server将会尝试保护其服务注册表中的信息,不再删除服务注册表中的数据,也就是不会注销任何微服务。如果Eureka Server首页看到以下提示,说明Eureka进入保护模式:总结:某时刻某一个原创 2021-08-05 10:22:38 · 116 阅读 · 0 评论 -
SpringCloud——服务发现Discovery
SpringCloud——服务发现Discovery怕下次找不到了?快快点关注鼓励一下嘛~ (╹▽╹) ~对于注册进eureka里面的微服务,可以通过服务发现来获得该服务的信息1.改8001和8002的controller2.修改主启动类在主启动类中加入注解3.测试先启动7001、7002,再启动8001在浏览器输入网址http://localhost:8001/payment/discovery成功!!!如果文章内容对您有帮助的话,欢迎点赞加关注哦!比心...原创 2021-08-04 17:42:46 · 115 阅读 · 0 评论 -
pringCloud——actuator微服务信息完善
SpringCloud——actuator微服务信息完善服务名称修改访问路径可以显示IP地址服务名称修改1.在yml文件中加入instance-id2.在浏览器里输入网址,看到名称已经更改成功访问路径可以显示IP地址1.在8001和8002yml文件中加入2.测试把鼠标悬浮在这个上,就会在左下角显示ip地址...原创 2021-08-04 14:34:44 · 78 阅读 · 0 评论 -
SpringCloud——集群Eureka
SpringCloud——集群EurekaEureka集群原理说明EurekaServer集群环境构建将支付服务8001微服务发布到2台Eureka集群配置中将订单服务80微服务发布到2台Eureka集群配置中测试1支付服务提供者8001集群环境构建负载均衡测试2为了方便查看,大家可以点击浅蓝色的目录进行跳转哦怕下次找不到了?快快点关注鼓励一下嘛~ (╹▽╹) ~Eureka集群原理说明微服务RPC远程服务调用最核心的是高可用,如果注册中心只有一个,出故障了就会导致整个服务环境不可用,所以搭建Eur原创 2021-08-04 10:48:35 · 222 阅读 · 0 评论 -
SpringCloud——单机Eureka
SpringCloud——EurekaEureka基础知识服务治理Eureka 架构服务器端服务提供者服务调用者单机Eureka构建IDEA生成EurekaServer端服务注册中心Eureka基础知识服务治理SpringCloudf封装了Netflix公司开发的Eureka模块来实现服务治理。在传统的rpc远程调用框架中,管理每个服务与服务之间依赖关系比较复杂,所以需要服务治理管理服务 与服务之间依赖关系,可以时间服务调用、负载均衡、容错等,实现服务发现与注册。Eureka 提供基于 REST 的服原创 2021-08-03 11:19:21 · 88 阅读 · 0 评论 -
SpringCloud——工程重构
SpringCloud——工程重构新建module改pomentities改造订单80和支付8001为了方便查看,大家可以点击浅蓝色的目录进行跳转哦怕下次找不到了?快快点关注鼓励一下嘛~ (╹▽╹) ~新建module改pom<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/原创 2021-08-02 16:42:57 · 154 阅读 · 0 评论 -
SpringCloud——消费者订单模块
SpringCloud——消费者订单模块建modle改pom写yml主启动业务类为了方便查看,大家可以点击浅蓝色的目录进行跳转哦怕下次找不到了?快快点关注鼓励一下嘛~ (╹▽╹) ~建modle改pomcloud-consumer-order80.pom<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="htt原创 2021-07-30 18:10:32 · 119 阅读 · 1 评论 -
SpringCloud——热部署
SpringCloud——热部署一级目录一级目录原创 2021-07-30 14:31:08 · 78 阅读 · 0 评论 -
SpringCloud——支付模块构建
SpringCloud——原创 2021-07-29 17:50:05 · 183 阅读 · 0 评论 -
SpringCloud——pom文件初始配置
SpringCloud——pom文件初始配置<groupId>org.example</groupId> <artifactId>cloud2020</artifactId> <version>1.0-SNAPSHOT</version> <packaging>pom</packaging> <!--统一管理jar包和版本--> <properties> &原创 2021-07-26 17:27:30 · 3052 阅读 · 1 评论 -
SpringCloud——父工程Project搭建
SpringCloud——父工程Project搭建1.New Project2.Maven选版本3.字符编码4.注解生效激活5.Java编译版本选86.File Type过滤(可以不做)原创 2021-07-26 15:47:41 · 149 阅读 · 3 评论 -
Spring Cloud——理论入门
Spring Cloud——理论入门微服务架构理论SpringCloud的升级微服务架构理论1.什么是微服务?微服务架构是一种架构模式,它提倡将单一应用程序划分成一组小的服务, 服务之间互相协调、 互相配合,为用户提供最终价值。每个服务运行在其独立的进程中,服务与服务间采用轻量级的通信机制互相协作(通常是基于HTTP协议的RESTful API)。每个服务都围绕着具体业务进行构建,并且能够被独立的部署到生产环境、类生产环境等。另外,应当尽量避免统一的、集中式的服务管理机制,对具体的七个服务而言口应根据原创 2021-07-26 14:38:18 · 66 阅读 · 0 评论