
SpringCloud
文章平均质量分 76
皮夹子
这个作者很懒,什么都没留下…
展开
-
openfeign的使用,返回对象、集合等
1、因为Ribbon使用时,是直接从controller中导入的,但是这并不是正确的思想。接口 value 为提供者服务名,configuration 为配置类 ,后面会提到。中创建一个service接口,用来接收从controller读取到的数据。返回的只能是字符串,json字符串,需要自己再次调整,将其转换成需要的类。openfeign传数据时,返回结果,即通过return的方式时。3、在自己的controller中调用该service。直接传对象或者集合等是会报错的。2、因此openfeign在。原创 2023-12-14 15:36:51 · 704 阅读 · 0 评论 -
Ribbon
与eureka的版本需要一致,其实就是将spring-cloud-starter-eureka修改成ribbon就可以了。在config中添加@LoadBalanced。把自定义的写在myRule里。主要是从服务名字获取服务。默认是轮询的负载均衡。原创 2023-12-03 20:53:38 · 55 阅读 · 0 评论 -
eureka新版本使用
以前我跟着狂神学习的时候,创建的是maven项目,今天自己使用springboot项目父项目与子项目依赖问题当前创建项目时,springboot2.X版本停止维护,所以现在创建项目只能选择JDK17或者21解决方案IDEA2023版本创建Sping项目只能勾选17和21,却无法使用Java8?(已解决)-优快云博客这是别人大佬的博客哈分多模块时出现了报其他模块错误的问题解决方案:不知道Eureka版本与具体springboot和springcloud版本匹配问题。原创 2023-12-02 15:50:32 · 295 阅读 · 0 评论 -
eureka入门
在需要被注册的服务的启动类上添加注解@EnableEurekaClient。前面我们只将信息注册到Eureka中,但是没有从Eureka中获取操作。通过RestTemplate 获取服务中的Controller的内容。修改方式:spring.application.name属性。修改方式:spring.application.name属性。复制一个一模一样的eureka,改个端口号。这里就可以从父项目中导入自己需要的依赖了。在要注册的服务中添加注册地址。将其中的服务两个都注册进去。eureka服务端依赖。原创 2023-11-27 19:53:56 · 173 阅读 · 1 评论 -
Eureka介绍
在应用启动后,将会向Eureka Server发送心跳,默认周期为30秒,如果Eureka Server在多个心跳周期内没有接收到某个节点的心跳,Eureka Server将会从服务注册表中把这个服务节点移除(默认90秒)Eureka Client是一个java客户端,用于简化与Eureka Server的交互,客户端同时也就是一个内置的、使用轮询(round-robin)负载算法的负载均衡器。服务,各个节点启动后,会在Eureka Server中进行注册,这样EurekaServer中的服务。原创 2023-11-24 16:33:25 · 75 阅读 · 1 评论