![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
微服务
文章平均质量分 95
学习微服务遇到知识记录下来
~四时春~
言行一致是成功的开始
展开
-
Gateway服务网关
Spring Cloud Gateway 是 Spring Cloud 的一个全新项目,该项目是基于 Spring 5.0,Spring Boot 2.0 和 Project Reactor 等响应式编程和事件流技术开发的网关,它旨在为微服务架构提供一种简单有效的统一的 API 路由管理方式。在阻塞式编程中,当一个操作(例如,读取文件、网络请求等)不能立即完成时,程序会等待该操作完成后再继续执行。在响应式编程中,当一个操作不能立即完成时,程序不会等待该操作完成,而是继续执行其他任务。原创 2024-01-28 19:02:54 · 1230 阅读 · 1 评论 -
Feign远程调用
Feign是Spring Cloud提供的声明式、模板化的HTTP客户端, 它使得调用远程服务就像调用本地服务一样简单,只需要创建一个接口并添加一个注解即可。Spring Cloud集成Feign并对其进行了增强,使Feign支持了Spring MVC注解;Feign默认集成了Ribbon,所以Fegin默认就实现了负载均衡的效果。官方地址其作用就是帮助我们优雅的实现http请求的发送,解决上面提到的问题。使用Feign的步骤:① 引入依赖② 添加@EnableFeignClients注解。原创 2024-01-28 18:51:47 · 784 阅读 · 0 评论 -
Nacos配置管理
这样,UserApplication(8081)使用的profile是dev,UserApplication2(8082)使用的profile是test。注意:项目的核心配置,需要热更新的配置才有放到nacos管理的必要。微服务要拉取nacos中管理的配置,并且与本地的application.yml配置合并,才能完成项目启动。Nacos一方面可以将配置集中管理,另一方可以在配置变更时,及时通知微服务,实现配置的热更新。我们最终的目的,是修改nacos中的配置后,微服务中无需重启即可让配置生效,也就是。原创 2024-01-28 18:37:38 · 736 阅读 · 0 评论 -
Nacos注册中心
Nacos是是SpringCloudAlibaba的组件,是一个动态服务发现、服务配置和服务管理的平台。原创 2024-01-28 17:33:49 · 1120 阅读 · 0 评论