Spring cloud
简单介绍Spring cloud和Spring cloud Alibaba
helloworld_kb
这个作者很懒,什么都没留下…
展开
-
SpringCloud学习(十六)---Sleuth
1.下载zipkin.jar 下载地址http://dl.bintray.com/openzipkin/maven/io/zipkin/java/zipkin-server/2.12.9/ 下载完成后,运行jar包原创 2021-01-24 11:13:29 · 94 阅读 · 1 评论 -
SpringCloud学习(十二)---Config
1.搭建Config服务端配置环境 建立module 导入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" xsi:schemaLocation="http://maven.apache.原创 2021-01-23 19:32:11 · 110 阅读 · 0 评论 -
SpringCloud学习(十五)---Stream
1.新建消息驱动生产者 建立module 导入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" xsi:schemaLocation="http://maven.apache.org/POM/原创 2021-01-23 19:31:56 · 143 阅读 · 0 评论 -
SpringCloud学习(十三)---Bus
1.搭建Bus环境 建立module cloud-config-client-3366,这个模块和3355一摸一样 然后在3344 3355和3366的项目模块中的pom.xml中加入消息总线支持 <dependency> <groupId>org.springframework.cloud</groupId> <artifactId>spring-cloud-star原创 2021-01-23 19:31:17 · 102 阅读 · 0 评论 -
SpringCloud学习(十一)---GateWay
1.GateWay环境搭建 建一个module 导入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" xsi:schemaLocation="http://maven.apache.org/P原创 2021-01-19 20:03:41 · 129 阅读 · 0 评论 -
SpringCloud学习(十)---Hystrix
1.Hystrix重要概念 1.1服务降级 1.2服务熔断 1.3服务限流 2.案例配置 2.1新建服务端 建立module 导入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-01-17 21:14:23 · 110 阅读 · 0 评论 -
SpringCloud学习(九)---OpenFeign
1.OpenFeign的使用示例 建立module 导入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" xsi:schemaLocation="http://maven.apache.org原创 2021-01-17 13:00:42 · 108 阅读 · 0 评论 -
SpringCloud学习(八)---Ribbon
1.替换负载均衡规则 新建一个包,一定不要被@SpringBootApplication扫描到(如果扫描到会出问题),在包里新建一个类 @Configuration public class MySelfRule { @Bean public IRule myRule() { return new RandomRule();//定义为随机 } } 修改启动类 @SpringBootApplication @EnableEurekaClient @Ribbo原创 2021-01-17 13:00:19 · 96 阅读 · 0 评论 -
SpringCloud学习(七)---Consul
1.下载安装 下载地址:https://www.consul.io/downloads.html 打开启动consul 启动成功后,进入localhost:8500 2.将支付服务注册到consul 建立module 导入pom.xml <dependencies> <!-- 引入自己定义的api通用包,可以使用Payment支付Entity --> <dependency> <gr原创 2021-01-17 12:59:58 · 146 阅读 · 0 评论 -
SpringCloud学习(六)---Zookeeper
1.将支付服务注册到zookeeper 建立module 导入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" xsi:schemaLocation="http://maven.apache.原创 2021-01-14 19:44:47 · 138 阅读 · 0 评论 -
SpringCloud学习(五)---Eureka
1.Eureka基础知识 1.1什么是服务治理 1.2服务注册 1.3Eureka两组件 2单机Eureka构建 2.1建立Eureka注册中心 建立module 修改pom.xml <dependencies> <!-- eureka-server --> <dependency> <groupId>org.springframework.cloud</group原创 2021-01-13 08:36:51 · 110 阅读 · 0 评论 -
SpringCloud学习(四)---工程重构
1.工程重构 新建公共模块包 修改pom文件 <dependencies> <!--热部署--> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-devtools</artifactId> &l原创 2021-01-13 08:36:19 · 125 阅读 · 0 评论 -
SpringCloud学习(三)---消费者订单模块开发
1.新建module 2.修改pom文件 <dependencies> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-web</artifactId> </dependency> <!原创 2021-01-13 08:28:12 · 137 阅读 · 0 评论 -
SpringCloud学习(二)---支付模块开发
1.新建支付模块 在父工程下建立一个cloud-provider-payment-8001的子模块,建立完成后,父工程下面会多一个modules 在项目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-01-13 08:28:24 · 125 阅读 · 0 评论 -
SpringCloud学习(一)---环境准备
1.搭建父工程 创建maven工程,选择一个maven模板 填写相关信息 选择maven版本 修改字符编码 注解激活生效 java编译版本 导入对应的pom依赖,注意父工程的<packaging>pom</packaging> <?xml version="1.0" encoding="UTF-8"?> <project xmlns="http://maven.apache.org/POM/4.0.0" .原创 2021-01-13 08:28:38 · 75 阅读 · 0 评论