SpringCloud
帅气Dee海绵宝宝
这个作者很懒,什么都没留下…
展开
-
SpringCloud - 断路器
Hystrxi:Hystrix是Netflix开源的微服务框架套件之一,该框架目标在于通过控制那些访问远程系统、服务和第三方库的节点,从而对延迟和故障提供更强大的容错能力。Hystrix具备拥有回退机制和断路器功能的线程和信号隔离,请求缓存和请求打包,以及监控和配置等功能。使用Hystrix保护应用目前存在的问题现在我们假设一下,服务提供者响应非常缓慢,那么消费者对提供者的请求就会...原创 2018-09-26 15:33:08 · 205 阅读 · 0 评论 -
SpringCloud - 路由网关
ZuulSpring Cloud Zuul路由是微服务架构的不可或缺的一部分,提供动态路由,监控,弹性,安全等的边缘服务。Zuul是Netflix出品的一个基于JVM路由和服务端的负载均衡器。zuul的主要作用是路由转发和过滤器,路由功能是微服务的一部分,比如/api/user/转发到user服务。Maven引入依赖<dependencies> <...原创 2018-09-26 14:51:34 · 229 阅读 · 0 评论 -
SpringCloud - 服务消费者(Feign)
服务消费者:服务提供者:服务的被调用方(即,为其他服务提供服务的服务);服务消费者:服务的调用方(即,依赖其他服务的服务);服务提供者从内存数据库H2中查询数据,Controller进行调用获取;服务消费者调用服务提供者的Controller进行获取数据,然后返回给浏览器。FeignFeign是一个声明似的 web 服务客户端,它使得编写web服务客户端变得更加容易。...原创 2018-09-26 14:20:48 · 1290 阅读 · 3 评论 -
SpringCloud - 服务提供者
服务提供者:就是所谓的生产者 服务提供者:服务的被调用方(即,为其他服务提供服务的服务);服务消费者:服务的调用方(即,依赖其他服务的服务);两个项目,一个服务提供者,一个是服务消费者;服务提供者从内存数据库中查询数据,Controller进行调用获取;服务消费者调用服务提供者的Controller进行获取数据,然后返回给浏览器。 Maven依赖:<pare...原创 2018-09-26 11:47:59 · 200 阅读 · 0 评论 -
SpringCloud - Eureka 注册中心
一,什么是Eureka:官方的介绍在这里Eureka wiki。Eureka是Netflix开源的一个RESTful服务,主要用于服务的注册发现。Eureka由两个组件组成:Eureka服务器和Eureka客户端。Eureka服务器用作服务注册服务器。Eureka客户端是一个java客户端,用来简化与服务器的交互、作为轮询负载均衡器,并提供服务的故障切换支持。Netflix在其生产环境中使用的...原创 2018-09-26 11:00:24 · 247 阅读 · 0 评论 -
SpringCloud--集成swagger2
Swagger官方介绍:Swagger是一个规范且完整的框架,提供描述、生产、消费和可视化RESTful Web Service。专业角度:Swagger是由庞大工具集合支撑的形式化规范。这个集合涵盖了从终端用户接口、在Swagger可直接测试接口不需要通过接口测试工具PostMan等。。。。一,添加依赖&amp;lt;!-- swagger2 restful接口文档在线自动生成+功能测试--&amp;g...原创 2019-01-25 12:24:07 · 1003 阅读 · 0 评论 -
SpringCloud+SpringBoot+OAuth2+Spring Security+Redis 一 认证授权服务(微服务)
认证和授权服务正在做认SpringCloud的证授权,第一点想到的事Shiro认证和授权成熟而且便利,不过想到和SpringCloud的集成可能会有很多的问题,所以查了很多资料,大概SpringCloud都是运用OAuth2和Security做微服务的认证和授权,也基本上是搞一个认证授权服务,来进行SpringCloud的认证和授权。一下是查看借阅的资料地址。理解OAuth 2.0——阮一峰...原创 2019-02-13 12:00:30 · 23317 阅读 · 29 评论