spring微服务
文章平均质量分 94
微服务相关组件及应用
惜月coisini
这个作者很懒,什么都没留下…
展开
-
Spring AOP
目录AOP简介概述实现原理术语原理及流程原理图解流程图解AOP 入门添加AOP依赖切面对象设计获取并记录详细日志Spring AOP技术进阶通知类型案例分析切面执行顺序FAQ分析AOP简介概述AOP(Aspect Orient Programming)是一种设计思想,是软件设计领域中的面向切面编程,它是面向对象编程(OOP)的一种补充和完善。实际项目中我们通常将面向对象理解为一个静态过程(例如一个系统有多少个模块,一个模块...原创 2021-08-31 19:55:19 · 148 阅读 · 0 评论 -
微服务版单点登录系统(Spring Security)
目录简介多点登录系统单点登录系统快速入门案例创建认证授权工程添加项目依赖构建项目配置文件添加项目启动类启动并访问项目定义登录逻辑业务描述定义配置安全类定义用户信息处理对象网关中登录路由配置基于Postman进行访问测试自定义登录页面颁发登录成功令牌构建令牌配置对象定义认证授权核心配置配置网关认证的URLPostman访问测试登录页面方案设计资源服务器配置添加依赖令牌处理器配置资源服务令牌...原创 2021-08-31 08:02:28 · 1140 阅读 · 0 评论 -
sentinel服务及应用
sentinel简介Sentinel (分布式系统的流量防卫兵) 是阿里开源的一套用于服务容错的综合性解决方案。它以流量为切入点, 从流量控制、熔断降级、系统负载保护等多个维度来保护服务的稳定性。Sentinel 承接了阿里巴巴近 10 年的双十一大促流量的核心场景, 例如秒杀(即突发流量控制在系统容量可以承受的范围)、消息削峰填谷、集群流量控制、实时熔断下游不可用应用等。Sentinel核心分为两个部分:核心库(Java 客户端):能够运行于所有 Java 运行时环境,同时对Dubbo /S原创 2021-08-23 20:27:00 · 1112 阅读 · 0 评论 -
Feign
目录基于Feign的远程服务调用Feign是什么Feign应用实践Feign配置进阶实践Feign 调用过程分析基于Feign的远程服务调用 Feign是什么 Feign 是一种声明式Web服务客户端,底层封装了对Rest技术的应用,通过Feign可以简化服务消费方对远程服务提供方法的调用实现。如图所示:Feign 最早是由 Netflix 公司进行维护的,后来 Netflix 不再对其进行维护,最终 Feign 由社区进行维护,更名为 OpenF...原创 2021-08-23 18:51:46 · 156 阅读 · 0 评论 -
Nacos服务调用图解
微服务项目结构分析服务调用案例分析服务调用方案图解这张图描述了远程服务调用的几中方式:第一种:服务比较少,例如就两个服务,一个服务消费,一个服务提供,就不需要注册中心,不需要负载均衡.第二种:并发比较大,服务服务比较多,我们需要管理服务,就需要注册中心,我们还需要服务间的负载均衡.但代码编写的复杂多相对高一些,我们需要自己获取ip,获取端口,拼接字符串等.第三种:我们要基于第二种进行代码简化,底层提供了一种拦截器,把基于服务名获取服务实例的过程在拦截器中做了封装,简化了代码的开发...原创 2021-08-19 18:54:54 · 3311 阅读 · 0 评论