文章 2023-08-10 来自:开发者社区

Spring Cloud Gateway开发实战

一、如何引入网关要在您的项目中包括Spring Cloud Gateway,请使用group ID为org.springframework.Cloud和artifact ID 为Spring Cloud starter Gateway的启动器。有关使用当前Spring Cloud Release Train设置构建系统的详细信息,请参阅Spring Cloud Project页面。如果包括启动器....

Spring Cloud Gateway开发实战
文章 2023-08-09 来自:开发者社区

【Spring Cloud系列】- Ribbon详解与实战(下)

四、如何自定义Ribbon负载均衡策略4.1 自定义算法import com.netflix.client.config.IClientConfig; import com.netflix.loadbalancer.AbstractLoadBalancerRule; import com.netflix.loadbalancer.ILoadBalancer; import org.springf....

文章 2023-08-09 来自:开发者社区

【Spring Cloud系列】- Ribbon详解与实战(上)

在前面的文章 Eureka详解与实战、Eureka Client应用、RestTemplate详解及其负载均衡几篇文章中,已经介绍了Spring Cloud基本应用,本文将从讲解在进程层面的负载均衡,在Spring Cloud中如何使用Ribbon做系统应用层面的负载均衡使用。一、什么是RibbonRibbon是netflix 公司开源的基于客户端的负载均衡组件,是Spring Cloud大家庭....

【Spring Cloud系列】- Ribbon详解与实战(上)
文章 2023-08-07 来自:开发者社区

Spring Cloud实战案例 │ 简易天气预报系统

#1、实现天气服务提供者项目weatherbasic ##1●新建项目并添加依赖 新建项目weatherbasic,确保在文件pom.xml的和之间添加了Eureka Client、Web、Lombok等依赖。 ##2●创建类、接口并修改配置文件 依次在包com.bookcode下创建vo、service、controller等子包,并在包com.bookcode.vo中创建类Forecas...

Spring Cloud实战案例 │ 简易天气预报系统
文章 2023-08-04 来自:开发者社区

Spring Cloud实战案例 │ Apollo和Zuul的整合开发

Apollo是携程研发的开源配置管理中心,能够集中管理应用于不同环境、不同集群的配置,配置修改后能够实时推送到应用端,并且具备规范的权限、流程治理等特性。 本案例结合一个案例介绍Apollo和Zuul的整合开发。整个应用分为4个微服务项目,分别是Eureka服务器项目mweathereurekaserver、服务提供者项目apolloconfig、服务提供者项目apollouser、服务消费者.....

Spring Cloud实战案例 │ Apollo和Zuul的整合开发
文章 2023-07-16 来自:开发者社区

RabbmitMQ学习笔记-Spring AMQP实战

一、RabbmitAdmin二、SpringAMQP声明三、消息模板-RabbmitTemplate四、SpringAMQP消息容器-SimpleMessageListenerContainer五、SpringAMQP消息适配器-MessageListenerAdapter使用队列名称 和 方法名称 mapping/** * 1 适配器方式. 默认是有自己的方法名字的:handle...

RabbmitMQ学习笔记-Spring AMQP实战
文章 2023-07-10 来自:开发者社区

SpringCloud微服务实战——搭建企业级开发框架(四十四):【微服务监控告警实现方式一】使用Actuator + Spring Boot Admin实现简单的微服务监控告警系统

  业务系统正常运行的稳定性十分重要,作为SpringBoot的四大核心之一,Actuator让你时刻探知SpringBoot服务运行状态信息,是保障系统正常运行必不可少的组件。  spring-boot-starter-actuator提供的是一系列HTTP或者JMX监控端点,通过监控端点我们可以获取到系统的运行统计信息,同时,我们可以自己选择开启需要的监控端点,也可以自定义扩展监控端点。  ....

SpringCloud微服务实战——搭建企业级开发框架(四十四):【微服务监控告警实现方式一】使用Actuator + Spring Boot Admin实现简单的微服务监控告警系统
文章 2023-07-10 来自:开发者社区

Spring Security OAuth2 微服务认证中心自定义授权模式扩展以及常见登录认证场景下的应用实战(二)

三. 手机短信验证码授权模式1. 原理手机短信验证码模式时序图如下,变动的角色还是用绿色背景标识。可以看到扩展是对授权者 Granter 和认证提供者 Provider 做切入口。手机短信验证码授权流程: 流程基本上和密码模式一致,根据 grant_type 匹配授权者 SmsCodeTokenGranter , 委托给 ProviderManager 进行认证,根据 SmsCodeAuthen....

Spring Security OAuth2 微服务认证中心自定义授权模式扩展以及常见登录认证场景下的应用实战(二)
文章 2023-07-10 来自:开发者社区

Spring Security OAuth2 微服务认证中心自定义授权模式扩展以及常见登录认证场景下的应用实战(一)

一. 前言【APP 移动端】Spring Security OAuth2 手机短信验证码模式 【微信小程序】Spring Security OAuth2 微信授权模式【管理系统】Spring Security OAuth2 密码模式 【管理系统】Spring Security OAuth2 验证码模式Spring Security OAuth2 默认实现的四种授权模式在实际的应用场景中往往满足不....

Spring Security OAuth2 微服务认证中心自定义授权模式扩展以及常见登录认证场景下的应用实战(一)
文章 2023-07-10 来自:开发者社区

Spring Cloud & Alibaba 实战 | 第十二篇: 微服务整合Sentinel的流控、熔断降级,赋能拥有降级功能的Feign新技能熔断,实现熔断降级双剑合璧(二))(JMeter模拟测试)

四. Sentinel普通流控1. 普通流控定义/*** flow 流控规则,详情查看RuleType*/FLOW("flow", FlowRule.class)作用在网关的流控称之为网关流控,相对的作用在除网关之外的微服务流控这里称为普通流控在上一个章节中,发现网关流控并不是万能的,像认证中心youlai-auth调用系统服务youlai-admin这种微服务相互调用而不走网关的情况,网关流控....

Spring Cloud & Alibaba 实战 | 第十二篇: 微服务整合Sentinel的流控、熔断降级,赋能拥有降级功能的Feign新技能熔断,实现熔断降级双剑合璧(二))(JMeter模拟测试)

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

微服务

构建可靠、高效、易扩展的技术基石

+关注