SpringCloud
不了痕
风景很美,常回头看看
展开
-
SpringCloud学习笔记四:Spring Cloud Zuul 路由
Spring Cloud Zuul 路由的作用Eureka用于服务的注册于发现,Feign支持服务的调用以及均衡负载,Hystrix处理服务的熔断防止故障扩散,Spring Cloud Config服务集群配置中心,似乎一个微服务框架已经完成了。我们还是少考虑了一个问题,外部的应用如何来访问内部各种各样的微服务呢?在微服务架构中,后端服务往往不直接开放给调用端,而是通过一个API网关根据请...原创 2019-02-28 23:44:40 · 206 阅读 · 0 评论 -
SpringCloud学习笔记九:Spring Cloud Security 安全
Spring Cloud Security 安全的作用Spring Cloud Security提供了一系列原函数,用于简便地搭建安全的应用程序和服务。可以在外部(或集中)进行大量配置的声明性模型有助于实现大型协作远程组件系统,这样的系统通常具有中央身份管理服务。它也非常易于在Cloud Foundry德风屋平台中使用。基于在Springboot和Spring Security OAuth2上...原创 2019-03-14 23:40:24 · 1216 阅读 · 0 评论 -
SpringCloud学习笔记八:Spring Cloud Zookeeper 实战
Spring Cloud Zookeeper 的作用zookeeper是对分布式服务提供协调服务的apache开源项目。具体原理在上一讲中《SpringCloud学习笔记七:Spring Cloud Zookeeper 服务管理》都具体描述过,这一讲我们话不多说,直接上代码。本次实战基于springcloud zookeeper进行开发,具体pom文件添加如下内容<dep...原创 2019-03-05 22:59:12 · 535 阅读 · 0 评论 -
SpringCloud学习笔记七:Spring Cloud Zookeeper 服务管理
本章内容参考youtube中尚学堂对于zookeeper的讲解做出总结参考资料https://www.youtube.com/channel/UCIgDN-g8qBfjtcu0UfkgdEA/playlists原创 2019-03-05 16:55:39 · 324 阅读 · 0 评论 -
SpringCloud学习笔记六:微服务与Spring Cloud
微服务是继SOA之后流行起来的一种系统架构模式。因它紧随SOA之后,所以有必要对他们先作个比较。SOA vs 微服务关于二者的比较表格,我在谷歌上搜索的一篇文章分析的挺好,现引用如下。 面向服务架构 微服务架构 出现于1990's年代 出现于2000's年代 最大化应用服务的重用性 ...转载 2019-03-02 10:18:56 · 199 阅读 · 0 评论 -
SpringCloud学习笔记三:Spring Cloud Hystrix 熔断器
Spring Cloud Hystrix 熔断器的用处当服务A依赖服务B和服务C,而服务B和服务C又依赖其他服务时,这时服务B发生了异常,就会导致整体流程阻塞在服务B处,服务A中堆积了大量的请求,最终导致一系列问题的发生。Hystrix就是为了保证给服务加上异常保护措施,一但某个服务发生了异常,就会启用该服务的备用方案,不至于阻塞整体流程。在上一篇中(《SpringCl...原创 2019-02-25 22:47:14 · 229 阅读 · 0 评论 -
SpringCloud学习笔记五:Spring Cloud Open Service Broker 开放式服务代理
Spring Cloud Open Service Broker的作用Spring Cloud Open Service Broker是一个用于构建实现Open Service Broker API的Spring Boot应用程序的框架。Open Service Broker API项目允许开发人员为云本地平台(如Cloud Foundry,Kubernetes和OpenShift)中运行...原创 2019-03-01 07:22:26 · 2467 阅读 · 0 评论 -
SpringCloud学习笔记一:Spring Cloud Netflix
Spring Cloud Netflix的起源Netflix是一家当年最火的视频公司,由于访问量非常大,迫使其不断发展自己的技术,也正是因为如此,Netflix开始整体把系统往微服务上迁移,并做了大规模生产级别的尝试。并在后来把一整套微服务架构核心技术栈开源了出来,叫做Netflix OSS。后来又有人在其基础上做了一系列封装,演变成了如今的SpringCloud,虽然现在SpringClou...原创 2019-02-24 22:49:46 · 541 阅读 · 0 评论 -
SpringCloud学习笔记二:Spring Cloud Eureka 服务治理
Spring Cloud Eureka的用处Spring Cloud Eureka是Spring Cloud Netflix的微服务架构中最核心的一部分,主要负责完成微服务架构中的服务治理功能,它用来实现各个微服务实例的自动化注册和发现。本本通过以下几个demo来分享如何通过Eureka进行服务治理搭建服务注册中心 注册服务提供者 服务发现和消费一、搭建服务注册中心项目结构图...原创 2019-02-24 22:21:17 · 266 阅读 · 0 评论 -
SpringCloud学习笔记十:深入理解Spring Cloud Security OAuth2及JWT
什么是OAuth2?OAuth2是一个关于授权的开放标准,核心思路是通过各类认证手段(具体什么手段OAuth2不关心)认证用户身份,并颁发token(令牌),使得第三方应用可以使用该令牌在限定时间、限定范围访问指定资源。这里要先明确几个OAuth2中的几个重要概念:resource owner: 拥有被访问资源的用户 user-agent: 一般来说就是浏览器 client:...原创 2019-03-11 07:16:07 · 8374 阅读 · 2 评论