文章 2022-05-28 来自:开发者社区

SpringCloud之Nacos配置管理、Feign、Gateway服务网关(一)

1.Nacos配置管理Nacos除了可以做注册中心,同样可以做配置管理来使用。1.1统一配置管理当微服务部署的实例越来越多,达到数十、数百时,逐个修改微服务配置就会让人抓狂,而且很容易出错。我们需要一种统一配置管理方案,可以集中管理所有实例的配置。Nacos一方面可以将配置集中管理,另一方可以在配置变更时,及时通知微服务,实现配置的热更新。  1.1.1在nacos中添加配置文件如何在....

SpringCloud之Nacos配置管理、Feign、Gateway服务网关(一)
文章 2022-05-23 来自:开发者社区

SA实战 ·《SpringCloud Alibaba实战》第14章-服务网关:SpringCloud Gateway核心技术 下

自定义断言SpringCloud Gateway支持自定义断言功能,我们可以在具体业务中,基于SpringCloud Gateway自定义特定的断言功能。自定义断言概述SpringCloud Gateway虽然提供了多种内置的断言功能,但是在某些场景下无法满足业务的需要,此时,我们就可以基于SpringCloud Gateway自定义断言功能,以此来满足我们的业务场景。实现自定义断言这里,我们基....

SA实战 ·《SpringCloud Alibaba实战》第14章-服务网关:SpringCloud Gateway核心技术 下
文章 2022-05-23 来自:开发者社区

SA实战 ·《SpringCloud Alibaba实战》第14章-服务网关:SpringCloud Gateway核心技术 上

大家好,我是冰河~~一不小心《SpringCloud Alibaba实战》专栏都更新到第14章了,再不上车就跟不上了,小伙伴们快跟上啊!注意:本项目完整源码加入 冰河技术 知识星球即可获取,文末有入场方式。在《SpringCloud Alibaba实战》专栏前面的文章中,我们实现了用户微服务、商品微服务和订单微服务之间的远程调用,并且实现了服务调用的负载均衡。也基于阿里开源的Sentinel实现....

SA实战 ·《SpringCloud Alibaba实战》第14章-服务网关:SpringCloud Gateway核心技术 上
文章 2022-05-21 来自:开发者社区

SpringCloud:服务发现之如何搭建Nacos服务

一、什么是Nacos1、Nacos的基本概念Nacos 是阿里巴巴推出来的一个新开源项目,是一个更易于构建云原生应用的动态服务发现、配置管理和服务管理平台。Nacos 致力于帮助您发现、配置和管理微服务。Nacos 提供了一组简单易用的特性集,帮助您快速实现动态服务发现、服务配置、服务元数据及流量管理。Nacos 帮助您更敏捷和容易地构建、交付和管理微服务平台。 Nacos 是构建以“服务”为中....

SpringCloud:服务发现之如何搭建Nacos服务
文章 2022-05-18 来自:开发者社区

SpringCloud微服务实战——搭建企业级开发框架(二十五):集成短信通知服务

 目前系统集成短信似乎是必不可少的部分,由于各种云平台都提供了不同的短信通道,这里我们增加多租户多通道的短信验证码,并增加配置项,使系统可以支持多家云平台提供的短信服务。这里以阿里云和腾讯云为例,集成短信通知服务。1、在GitEgg-Platform中新建gitegg-platform-sms基础工程,定义抽象方法和配置类SmsSendService发送短信抽象接口:/** * 短信发送接口 .....

文章 2022-05-18 来自:开发者社区

SpringCloud进阶:一文通透RabbitMQ服务监控

前言前面我们介绍了通过turbine直接聚合多个服务的监控信息,实现了服务的监控,但是这种方式有个不太好的地方就是turbine和服务的耦合性太强了,针对这个问题,我们可以将服务的监控消息发送到RabbitMQ中,然后turbine中RabbitMQ中获取获取监控消息,这样就实现类服务和turbine的解耦。 我们通过案例来演示下如何实现该效果一、启动RabbitMQ服务显然我们需要安装启动一个....

SpringCloud进阶:一文通透RabbitMQ服务监控
文章 2022-05-16 来自:开发者社区

Spring Cloud Alibaba,服务熔断与限流(五)(下)

下面我们来在 Web 应用中针对 Dubbo consumer 来配置慢调用熔断规则,并模拟慢调用来观察效果。我们在 web-api-demo 中针对 com.alibaba.csp.sentinel.demo.dubbo.FooService 服务调用配置熔断降级规则。控制台配置的统计时长默认为 1s。在上面的这条规则中,我们设定慢调用临界值为 50ms,响应时间超出 50ms 即记为慢调用。....

Spring Cloud Alibaba,服务熔断与限流(五)(下)
文章 2022-05-16 来自:开发者社区

Spring Cloud Alibaba,服务熔断与限流(五)(中)

我们在 web-api-demo 和 dubbo-provider 两个应用的 pom 文件添加 adapter 依赖,这样两个应用的 Dubbo consumer/provider 接口就可以自动被 Sentinel 统计。对于 Spring Cloud Gateway、Zuul 1.x 等网关,我们还需要在上面 SCA 依赖的基础上额外引入 spring-cloud-alibaba-sent....

Spring Cloud Alibaba,服务熔断与限流(五)(中)
文章 2022-05-16 来自:开发者社区

Spring Cloud Alibaba,服务熔断与限流(五)(上)

前言:为什么需要流控降级我们的生产环境经常会出现一些不稳定的情况,如:大促时瞬间洪峰流量导致系统超出最大负载,load 飙高,系统崩溃导致用户无法下单“黑马”热点商品击穿缓存,DB 被打垮,挤占正常流量调用端被不稳定服务拖垮,线程池被占满,导致整个调用链路卡死这些不稳定的场景可能会导致严重后果。大家可能想问:如何做到均匀平滑的用户访问?如何预防流量过大或服务不稳定带来的影响?这时候我们就要请出微....

Spring Cloud Alibaba,服务熔断与限流(五)(上)
文章 2022-05-15 来自:开发者社区

SA实战 ·《SpringCloud Alibaba实战》第13章-服务网关:项目整合SpringCloud Gateway网关 下

网关整合Sentinel限流Sentinel从1.6.0版本开始,提供了SpringCloud Gateway的适配模块,并且可以提供两种资源维度的限流,一种是route维度;另一种是自定义API分组维度。route维度:对application.yml文件中配置的spring.cloud.gateway.routes.id限流,并且资源名为spring.cloud.gateway.routes....

SA实战 ·《SpringCloud Alibaba实战》第13章-服务网关:项目整合SpringCloud Gateway网关 下

本页面内关键词为智能算法引擎基于机器学习所生成,如有任何问题,可在页面下方点击"联系我们"与我们沟通。