- 博客(9)
- 收藏
- 关注
原创 SpringCloudAlibaba-Nacos注册中心的使用
第二步:填写配置文件参数,这里定义了一个名字为application-user-dev.yaml的配置,使用的是YAML格式。DataID : 非常重要,可以看做是配置的文件的名字,在程序中拉取配置文件的时候需要指定Data ID。如果不使用默认的public命名空间,那么需要指定namespace配置为要使用的命名空间的Id值。第一步:打开Nacos监控面板,进入配置列表,新增一个user服务的配置文件。进入配置列表 ,切换到新建立的命名空间,创建配置文件。修改Nacos,添加命名空间。
2023-05-03 20:03:05 213
原创 Gateway的过滤器
在SpringCloudGateway自定义过滤器,过滤器需要实现GatewayFilter和Ordered这两个接口我们以计算当前请求调用链时长为例,实现自定义GatewayFilter@Slf4j/*** @param exchange 服务网络交换器,存放着重要的请求-响应属性、请求实例和响应实例等等,类似于请求上下文对象* @param chain Gateway的filter调用链对象* @return*/@Override// 打印当前客户端请求的地址。
2023-04-26 21:10:19 1174
原创 OpenFeign使用Hystrix之OpenFiegn接口熔断-fallbackFactory方式
同样建议创建一个公共的feign-api直接调用。建议创建一个公共的feign-api直接调用。
2023-04-24 11:01:28 933
原创 Ribbon使用Hystrix之独立托底方法
降级方法:参数和返回值必须和被熔断的方法一致 ,方法名要和fallbackMethod的值一致。@EnableCircuitBreaker:表示此服务开启Hystrix功能。在你需要的熔断的子模块的启动类上加上注解。:开启熔断功能,并指定服务降级方法。
2023-04-24 10:28:53 101 2
原创 SpringCloud-OpenFeign的使用
EnableFeignClients:此注解会在启动时扫描当前类同级以及以下所有Feign接口,进行动态代理创建实现类。建议写一个公共的feign-api什么模块需要就直接调用。
2023-04-23 22:37:14 243
原创 Eureka的编写
EnableEurekaClient :标记为eureka客户端。EurekaClient搭建。在需要使用的子项目中导入依赖。
2023-04-23 19:21:57 153 2
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人