Spring Cloud
文章平均质量分 89
YaoSirComeOn
这个作者很懒,什么都没留下…
展开
-
Gateway服务网关
文章目录网关简介Gateway简介Gateway使用网关简介大家都都知道在微服务架构中,一个系统会被拆分为很多个微服务。那么作为客户端要如何去调用这么多的微服务呢?如果没有网关的存在,我们只能在客户端记录每个微服务的地址,然后分别去调用。这样的架构,会存在着诸多的问题:客户端多次请求不同的微服务,增加客户端代码或配置编写的复杂性认证复杂,每个服务都需要独立认证。存在跨域请求,在一定场景下处理相对复杂。上面的这些问题可以借助API网关来解决,所谓的API网关,就是指系统的统一入口,它封装了应原创 2021-09-24 15:58:35 · 471 阅读 · 0 评论 -
Nacos服务治理
文章目录服务治理介绍nacos简介nacos使用搭建nacos环境商品服务注册订单服务注册服务间调用负载均衡Ribbon支持的负载均衡基于Feign实现服务调用服务治理介绍先来思考一个问题通过上一章的操作,我们已经可以实现微服务之间的调用。但是我们把服务提供者的网络地址(ip,端口)等硬编码到了代码中,这种做法存在许多问题:一旦服务提供者地址变化,就需要手工修改代码;一旦是多个服务提供者,无法实现负载均衡功能;一旦服务变得越来越多,人工维护调用关系困难;那么应该怎么解决呢, 这时候就需要通原创 2021-09-24 13:33:43 · 884 阅读 · 0 评论 -
微服务环境搭建
文章目录案例准备技术选型模块设计微服务调用创建父工程创建基础模块创建用户微服务创建商品微服务创建订单微服务案例准备技术选型maven:3.3.9数据库:MySQL 5.7持久层: SpingData Jpa其他: SpringCloud Alibaba 技术栈模块设计springcloud-alibaba 父工程shop-common 公共模块【实体类】shop-user 用户微服务 【端口: 8071】shop-product 商品微服务 【端口: 8072】shop-order原创 2021-09-24 09:41:30 · 148 阅读 · 0 评论 -
Spring Cloud Config 配置中心
Spring Cloud Config 配置中心Spring Cloud Config 配置中心 在微服务架构中,可能会有成百上千个服务模块,如果每个模块对应都有一个配置文件,那么单纯维护不同环境(生产、测试、开发)每个模块的配置都是一件很痛苦的事情。假如有一个...原创 2019-06-30 16:19:35 · 2038 阅读 · 0 评论