SpringCloud-Netflix
与子何如
一切过往 皆为序章
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
DaiXT:SpringCloud-Ribbon负载均衡
Ribbon 负载均衡实例总结:1两个service-provider 实例名称要一致2消费者pom中引入starter-netflix-ribbon依赖3重构RestTemplate模板类,加上@LoadBalanced注解4使用RestTemplate类的getForObject(如:rt.getForObject(“http://eureka-provider/sayHello”,String.class);)流程:Ribbon从EurekaClient获取服务列表,然后根据IPing判断原创 2021-10-27 21:08:45 · 188 阅读 · 0 评论 -
DaiXT: SpringCloud-Netflix——Feign调用服务搭建
Feign是Netflix公司开发的声明式——(Feign:声明式服务调用)Feign和Ribbon的区别是:简单的说,ribbon是直接通过微服务的地址调用服务,Feign是通过调用接口来进行调用服务。下面我就来根据二者的代码来分析两者的区别:项目名称:eureka-consumer项目构建步骤:1、引入netflix-eureka-clinet依赖、Spring Web依赖、Feign依赖(Open Feign)2、修改配置文件为yml形式3、主要配置:application.yml中配原创 2021-09-10 16:03:35 · 296 阅读 · 0 评论 -
DaiXT:SpringCloud-Netflix——Ribbon 负载均衡
Ribbon 负载均衡实现效果:在多个服务提供者之间获取数据,实现负载均衡项目总的目录结构如下:项目名称:eureka-consumer步骤如下:1、引入netflix-eureka-clinet依赖、Spring Web依赖、Ribbon依赖2、修改配置文件为yml形式3、主要配置//配置类//将RibbonConfig标注为配置类@Configurationpublic class MyConfig { //注入restTemplate()方法,返回的RestTempla原创 2021-09-10 11:06:07 · 176 阅读 · 0 评论 -
DaiXT:如何在IDEA中一个窗口打开多个SpringCloud项目
1、首先新建一个空白的Springboot项目2、删除src目录3、在porm.xml文件加入 pom然后新建项目选择Module目录结构如下搭建好所有的项目后show configurations中可以一键启动所有项目show configurations快捷键->ctrl+shift+T...原创 2021-09-10 09:55:54 · 673 阅读 · 0 评论 -
DaiXT:SpringCloud-Netflix——Eureka 服务注册发现
注册中心:Eureka-server选择第一个1、前提spring cloud版本和boot保持兼容(Hoxton)如果使用默认版本的进行搭建的话,将相应的依赖修改为如下版本: <parent> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-parent</artifactId> <原创 2021-09-09 23:27:24 · 190 阅读 · 0 评论 -
DaiXT:SpringCloud-Netflix——修改配置文件为yml类型报错解决办法
错误类型:Caused by: java.nio.charset.MalformedInputException: Input length = 1造成的原因一般是由于页面的编码问题在idea页面file->settings->fileEncodeings将编码修改为utf-8原创 2021-09-09 23:14:42 · 152 阅读 · 0 评论 -
DaiXT: SpringCloud-Netflix——Eureka集群搭建修改host文件
搭建Eureka集群1、修改host文件2、加入 127.0.0.1 server1 和 127.0.0.1 server2 相当于给本机起个别名原创 2021-09-09 23:07:23 · 557 阅读 · 0 评论
分享