springcloud
barni
这个作者很懒,什么都没留下…
展开
-
负载均衡:feign(客户端的)
1、在API实体类中,添加service服务层2、在客户端的配置文件中,添加启动项原创 2021-09-30 07:48:54 · 73 阅读 · 0 评论 -
负载均衡ribbon
1、在客户端配置eureka2、在启动类中加入启动eureka3、在客户端配置Bean中接入ribbon支持4、修改链接文件,根据服务名字匹配,不要写死。原理图自定义算法方法二、1、在启动类中,加入robbon的支持2、重写。这个RandomRule是源码中拷贝出来的。3、修改类的名字...原创 2021-09-28 11:34:14 · 69 阅读 · 0 评论 -
原则分类(手写一遍)
分布系统原则原创 2021-09-28 11:00:01 · 90 阅读 · 0 评论 -
集群的设置
1、创建多个注册中心假设修改配置中心地址2、关联其他的注册中心3、显示原创 2021-09-28 10:55:39 · 158 阅读 · 0 评论 -
模块4Eureka(注册与发现)
界面1、倒入依赖一、eureka 二、热部署<dependency> <groupId>org.springframework.cloud</groupId> <artifactId>spring-cloud-starter-netflix-eureka-server</artifactId> <version>3.0.4</version></dependen...原创 2021-09-28 10:20:36 · 62 阅读 · 0 评论 -
模块三:消费者(consumer)
1、导入依赖一、实体类api二、web启动类三、热部署2、配置application.yml3、配置config文件,取得resttemplate模板,用于取得实体类4、编写controller原理,通过restemplate类,获取方法。通过远程调用地址+调用方法。取得方法的实体类。实际就是调用http://locoahost:8001/dept/add。调用的是service层5、设置启动类...原创 2021-09-28 09:47:07 · 132 阅读 · 0 评论 -
模块二:provider 提供服务者
1、导入依赖一、实体类API二、junit测试三、mysql四、druid五、日记logbak-core六、启动类七、spring-web启动器八、热部署2、设置配置文件application.yml3、编写dao(mapper)4、编写service5、编写controller6、编写启动类...原创 2021-09-28 09:16:24 · 67 阅读 · 0 评论 -
模块一:api(实体类模块)
1、导入依赖一、lombok2、建立实体类原创 2021-09-28 08:54:07 · 398 阅读 · 0 评论 -
pring cloud入门
1、版本选择2、配置打包工具,默认是jar。这里配置成pom<packaging>pom</packaging>3、导入依赖<?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-09-28 08:42:15 · 175 阅读 · 0 评论