熟知代理模式,你将明白Spring AOP原理!!!

01.什么是代理模式?   解析:代理(Proxy):代理模式的主要作用是为其他对象提供一种代理以控制对这个对象的访问。在某些情况下,一个对象不想或者不能直接引用另一个对象,而代理对象可以在客户端和目标对象之间起到中介的作用。代理模式的思想是为了提供额外的处理或者不同的操作而在实际对象与调用者之...

2019-02-21 10:25:02

阅读数 69

评论数 0

Spring Security OAuth2.0(一):开发指南

官方原文:http://projects.spring.io/spring-security-oauth/docs/oauth2.html 更全译文:https://mp.weixin.qq.com/s/LwQxGzG17A3NYTDTMry9Kg   目录 1.OAuth2.0 提供者实...

2018-12-15 13:45:30

阅读数 121

评论数 2

Spring Cloud之Zuul(八):使用Zuul聚合微服务

主题 使用Zuul聚合微服务 前言 在很多次场景下,外部请求需要查询Zuul后端的多个微服务。举个例子,一个电影售票手机APP,在购票订单页上,既需要查询“电影微服务”获得电影相关信息,又需要查询“用户微服务”获得当前用户的信息。如果让手机端直接请求各个微服务(即使使用Zuul进行转发),那...

2018-12-15 11:37:15

阅读数 173

评论数 0

Spring Cloud之Zuul(七):主要实现非jvm语言结合Sidecar实现服务注册

主题 非jvm语言结合Sidecar实现服务注册 前言 如何将非jvm语言提供的服务纳入到Spring Cloud管理中来,找到了这个Sidecar组件,发现官方提供一篇文档(https://cloud.spring.io/spring-cloud-netflix/multi/multi__...

2018-12-15 11:30:28

阅读数 206

评论数 0

Spring Cloud之Zuul(六):Zuul的容错与回退

主题 Zuul的容错与回退 前言 在Spring Cloud中,Zuul默认已经整合了Hystrix。首先我们结合前面的项目做一个简单的实验。 内容 1.启动项目 (1)启动cloud-discovery-enreka,port=8001 (2)启动cloud-register-us...

2018-12-15 11:15:43

阅读数 138

评论数 0

Spring Cloud之Zuul(五):Zuul的过滤器

主题 Zuul的过滤器 前言 过滤器是Zuul的核心组件,本博客主要详细讨论一下Zuul的过滤器。 主要包括如下内容: 过滤器类型与请求生命周期 内置过滤器详解 2.1@EnableZuulServer所启用的过滤器 2.2@EnableZuulProxy...

2018-12-15 11:09:22

阅读数 63

评论数 2

Spring Cloud之Zuul(四):Zuul的安全与Header及使用Zuul上传文件

主题 Zuul的安全与Header及使用Zuul上传文件 内容 ★Zuul的安全与Header★ 1.敏感Header设置 一般来说,可在同一系统中的服务之间共享Header.不过应尽量防止让一些敏感的Header外泄。因此,在很多场景下,需要通过为路由指定一系列敏感Header列表。例...

2018-12-15 10:57:12

阅读数 182

评论数 0

Spring Cloud之Zuul(三):路由配置详解

主题 路由配置详解 前言 现实中可能只想让Zuul代理部分微服务,又或者需要对URL进行更加精确的控制。Zuul的路由配置非常灵活、简单,本博客通过几个实例,详细讲解Zuul的路由配置。 内容 1.自定义指定微服务的访问路径 说明:配置zuul.routes.指定微服务的serverI...

2018-12-15 10:40:48

阅读数 48

评论数 0

Spring Cloud之Zuul(二):管理Zuul端点

主题 管理Zuul端点 前言 当@EnableZuulProxy与Spring Boot Actuator配合使用,Zuul会暴露:routes和filters端点。借助这些端点,可方便、直观地查看及管理Zuul。 内容 ★routes端点★ 1.routes端点简介 (1)使用GE...

2018-12-15 10:27:59

阅读数 130

评论数 1

Spring Cloud之Zuul(一):编写Zuul微服务网关

主题 编写Zuul微服务网关 前言 网关的概念大家可以点击这里了解,或者等待米兜好文章更新。本实例主要是将Zuul注册到Eureka Server上,并做一些案例测试。 内容 1.新建项目 cloud-register-gateway-zuul微服务 2.引入依赖 &am...

2018-12-15 10:16:28

阅读数 74

评论数 0

Spring Cloud之Gateway(四):TLS/SSL、配置、跨域访问配置、执行器API、开发人员指南及MVC或Webflux搭建Gateway

版本:2.0.2.RELEASE 链接:http://spring.io/projects/spring-cloud-gateway#overview   本章主要目录如下: Spring Cloud GatewayTLS/SSL是什么? Spring Cloud Gateway因如何配...

2018-12-09 11:04:51

阅读数 868

评论数 0

Spring Cloud之Gateway(三):全局过滤器

版本:2.0.2.RELEASE 链接:http://spring.io/projects/spring-cloud-gateway#overview   本章主要目录如下: Spring Cloud Gateway全局过滤器是什么?   本章主要内容如下: Spring Cloud...

2018-12-09 10:52:29

阅读数 556

评论数 0

Spring Cloud之Gateway(二):网关过滤器

版本:2.0.2.RELEASE 链接:http://spring.io/projects/spring-cloud-gateway#overview   本章主要目录如下: Spring Cloud Gateway网关过滤器工厂是什么?   本章主要内容如下: Spring Clo...

2018-12-09 10:45:45

阅读数 763

评论数 0

Spring Cloud之Gateway(一):基本了解及谓词详解

版本:2.0.2.RELEASE 链接:http://spring.io/projects/spring-cloud-gateway#overview 本章主要目录如下 Spring Cloud Gateway是什么? Spring Cloud Gateway特征有什么? Spring ...

2018-12-08 22:52:59

阅读数 331

评论数 0

掌握Spring Cloud微服务几个URL搞定

A.学习微服务无非就几样东西 1.涉及技术文档 2.涉及技术源码 3.涉及技术视频   B.而这几样东西适好米兜Java公众号都全面覆盖,相关URL如下: 1.Spring Cloud微服务目录URL: https://mp.weixin.qq.com/s/A5xCBBZ1pvx_w...

2018-12-08 18:56:21

阅读数 252

评论数 0

Spring Cloud常见问题与总结(四)

一.Spring Cloud各组件配置属性 1.简介 Spring Cloud中的大部分问题都可使用配置属性来解决。本篇将相关组件的配置地址罗列出来,做个小结。 2.Spring Boot的配置 Spring Boot的所有组件配置都在其官方文档的附录,地址如下: https://doc...

2018-11-03 14:34:51

阅读数 45

评论数 0

Spring Cloud常见问题与总结(三)

一.Spring Cloud各组件重试 Spring Cloud各组件的重试配置。 早期,Spring Cloud的重试机制是比较混乱的-各个组件都有自己的重试机制,例如Ribbon、Feign、Zuul。官方也意识到了这个问题,并对重试相关逻辑进行了改造与简化。 在Spring Cloud...

2018-11-02 23:37:37

阅读数 134

评论数 0

Spring Cloud常见问题与总结(二)

在使用Spring Cloud的过程中,难免会遇到一些问题。所以对Spring Cloud的常用问题做一些总结。 一、整合Hystrix后首次请求失败 1.1 原因分析     Hystrix 默认的超时时间是1秒,如果在1秒内得不到响应,就会进入 fallback 逻辑。由于 Spring...

2018-11-01 18:38:07

阅读数 156

评论数 0

Spring Cloud常见问题与总结(一)

在使用Spring Cloud的过程中,难免会遇到一些问题。所以对Spring Cloud的常用问题做一些总结。 一、Eureka常见问题 1.1 Eureka 注册服务慢 默认情况下,服务注册到Eureka Server的过程较慢。在开发或测试时,常常希望能够加速这一 过程,从而提升工作效...

2018-10-29 18:50:22

阅读数 330

评论数 0

Spring Cloud微服务 V2.0.0系列内容清单

版本历史记录 V1.0.0 完成于20181028 V2.0.0 完成于20181125 1.Spring Cloud之基础知识 2.Spring Cloud之服务发现【Edgware.RELEASE版】 3.Spring Cloud之服务注册【Edgware.RELEASE版】 4....

2018-10-28 09:43:17

阅读数 623

评论数 0

提示
确定要删除当前文章?
取消 删除
关闭
关闭