摘要:
统一网关Gateway 网关功能:身份认证和权限校验服务路由、负载均衡请求限流 在SpringCloud中网关的实现包括两种:gatewayzuulZuul是基于Servlet的实现,属于阻塞式编程。而SpringCloudGateway则是基于Spring5中提供的WebFlux,属于响应式编程的 阅读全文
posted @ 2023-02-17 17:37
__破
阅读(51)
评论(0)
推荐(0)
摘要:
http客户端Feign RestTemplate方式调用存在的问题先来看我们以前利用RestTemplate发起远程调用的代码: 存在下面的问题:代码可读性差,编程体验不统一参数复杂URL难以维护 Feign是一个声明式的http客户端,官方地址:https://github.com/OpenFe 阅读全文
posted @ 2023-02-17 16:57
__破
阅读(19)
评论(0)
推荐(0)
摘要:
Nacos配置管理 配置更改热更新 项目的核心配置,需要热更新的配置才有放到nacos管理的必要。基本不会变更的一些配置还是保存在微服务本地比较好。 在Nacos中添加配置信息: 配置获取的步骤如下: 引入Nacos的配置管理客户端依赖: <!--nacos的配置管理依赖--> <dependenc 阅读全文
posted @ 2023-02-17 15:43
__破
阅读(26)
评论(0)
推荐(0)
摘要:
Nacos注册中心 在cloud-demo父工程中添加spring-cloud-alilbaba的管理依赖: <!--nacos的管理依赖--> <dependency> <groupId>com.alibaba.cloud</groupId> <artifactId>spring-cloud-al 阅读全文
posted @ 2023-02-17 14:45
__破
阅读(35)
评论(0)
推荐(0)
摘要:
nacos安装 到nacos官网https://nacos.io/zh-cn/ 进入Github下拉页面,点击此处可以下载历史版本 此处下载的是nacos-server-2.2.0.zip 对文件进行解压,在终端执行 解压完成后,在终端通过cd nacos/bin 进入bin目录 进入bin目录下, 阅读全文
posted @ 2023-02-17 14:31
__破
阅读(26)
评论(0)
推荐(0)
摘要:
Ribbon负载均衡 负载均衡策略 通过定义IRule实现可以修改负载均衡规则,有两种方式:代码方式:在order-service中的OrderApplication类中,定义一个新的IRule: @Bean public IRule randomRule() { return new Random 阅读全文
posted @ 2023-02-17 10:40
__破
阅读(18)
评论(0)
推荐(0)
摘要:
Eureka注册中心 消费者该如何获取服务提供者具体信息?服务提供者启动时向eureka注册自己的信息eureka保存这些信息消费者根据服务名称向eureka拉取提供者信息如果有多个服务提供者,消费者该如何选择?服务消费者利用负载均衡算法,从服务列表中挑选一个消费者如何感知服务提供者健康状态?服务提 阅读全文
posted @ 2023-02-17 10:16
__破
阅读(31)
评论(0)
推荐(0)
浙公网安备 33010602011771号