![](https://img-blog.csdnimg.cn/1a2742b5f24341558d36ff1cba894d42.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
微服务springcloud
文章平均质量分 95
springcloud 学习笔记
南郊靳东
慵懒的码农
展开
-
RabbitMQ
1.初识MQ1.1.同步和异步通讯微服务间通讯有同步和异步两种方式:同步通讯:就像打电话,需要实时响应。异步通讯:就像发邮件,不需要马上回复。两种方式各有优劣,打电话可以立即得到响应,但是你却不能跟多个人同时通话。发送邮件可以同时与多个人收发邮件,但是往往响应会有延迟。1.1.1.同步通讯我们之前学习的Feign调用就属于同步方式,虽然调用可以实时得到结果,但存在下面的问题:总结:同步调用的优点: 时效性较强,可以立即得到结果 同步调用的...原创 2022-04-10 00:14:54 · 293 阅读 · 0 评论 -
SpringCould快速入门三(Gateway服务网关)
本文项目地址Spring Cloud Gateway 是 Spring Cloud 的一个全新项目,该项目是基于 Spring 5.0,Spring Boot 2.0 和 Project Reactor 等响应式编程和事件流技术开发的网关,它旨在为微服务架构提供一种简单有效的统一的 API 路由管理方式。1.为什么需要网关Gateway网关是我们服务的守门神,所有微服务的统一入口。网关的核心功能特性: 请求路由 权限控制 限流 架构图:权限控制:网关作为原创 2022-04-07 23:14:48 · 327 阅读 · 0 评论 -
SpringCould 快速入门二(nacos配置和Fegin远程调用)
1.Nacos配置管理Nacos除了可以做注册中心,同样可以做配置管理来使用。1.1.统一配置管理当微服务部署的实例越来越多,达到数十、数百时,逐个修改微服务配置就会让人抓狂,而且很容易出错。我们需要一种统一配置管理方案,可以集中管理所有实例的配置。Nacos一方面可以将配置集中管理,另一方可以在配置变更时,及时通知微服务,实现配置的热更新。1.1.1.在nacos中添加配置文件如何在nacos中管理配置呢?然后在弹出的表单中,填写配置信息:...原创 2022-04-07 19:03:44 · 992 阅读 · 0 评论 -
SpringCould快速入门笔记一
一:认识微服务1:架构演变 因为在dubbo 中讲过了 这里就不再画图了1.1:单体架构: 优点:架构简单 部署成本低缺点:耦合度高(维护困难、升级困难)1.2:分布式架构:根据业务功能对系统做拆分,每个业务功能模块作为独立项目开发,称为一个服务。 优点:降低服务耦合 ; 有利于服务升级和拓展 缺点:服务调用关系...原创 2022-03-30 21:27:45 · 1234 阅读 · 0 评论