spring
文章平均质量分 91
唐亚峰
胆小认生,不易相处
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
一起来学SpringCloud之 - 断路器Hystrix(Ribbon)
微服务架构中,根据业务划分成若干个服务,各单元应用间通过服务注册与订阅的方式互相依赖,依赖通过远程调用的方式执行,该方式难以避免因网络或自身原因而出现故障或者延迟,从而并不能保证服务的100%可用,此时若有大量的网络涌入,会形成任务累计,导致服务瘫痪,甚至导致服务“雪崩”。原创 2017-09-28 13:30:38 · 1210 阅读 · 0 评论 -
Spring解密 - 默认标签的解析
Spring是一个开源的设计层面框架,解决了业务逻辑层和其他各层的松耦合问题,将面向接口的编程思想贯穿整个系统应用,同时它也是Java工作中必备技能之一…前言紧跟上篇 Spring解密 - XML解析 与 Bean注册 ,我们接着往下分析源码解密在 Spring 的 XML 配置里面有两大类声明,一个是默认的如 ,另一类就是自定义的如,两种标签的解析方式差异是非常大的。p原创 2018-01-11 09:37:40 · 1021 阅读 · 0 评论 -
一起来学SpringCloud之 - 消息总线(Bus)
Spring Cloud Bus将分布式系统的节点与轻量级消息代理链接。可以用于通知状态更改(例如配置更改)或其他管理指令。一个关键的地方是,Bus就像一个分布式执行器,用于扩展的Spring Boot应用程序,同时还可以用作应用程序之间的通信通道…- BusSpring Cloud Bus是通过添加Spring Boot自动配置(Auto Configuration),如果它在class pat原创 2017-10-26 08:45:17 · 3314 阅读 · 1 评论 -
一起来学SpringCloud之 - 服务消费者(Feign-上)
上一篇文章,讲述了Ribbon去做负载请求的服务消费者,本章讲述声明性REST客户端:Feign的简单使用方式- Feign简介Feign是一个声明式的Web服务客户端。这使得Web服务客户端的写入更加方便 。它具有可插拔注释支持,包括Feign注释和JAX-RS注释。Feign还支持可插拔编码器和解码器。Spring Cloud增加了对Spring MVC注释的支持,并HttpMessageCo原创 2017-09-28 13:20:43 · 797 阅读 · 0 评论 -
一起来学SpringCloud之 - 服务消费者(Feign-下)
上一篇文章中已经讲述 Feign的基本用法,本章主要概述 FeignClient GET/POST/PUT/DELETE restful写法以及 Feign 拦截器,与配置优化方案,关闭HttpClient开启OKHTTP…原创 2017-09-28 13:24:33 · 1255 阅读 · 0 评论 -
一起来学SpringCloud之 - 高可用服务注册中心(Eureka-Cluster)
在实际生产中,我们需要高可用的集群方案,本章就是基于SpringBoot1.5.4 Cloud(Dalston.SR2) 的高可用Eureka Cluster,以及生产中需要注意的事项…原创 2017-09-28 13:29:25 · 2381 阅读 · 0 评论 -
一起来学SpringCloud之 - 注册中心(Eureka/Consul)
SpringCloud为开发者提供了在分布式系统中的一些通用的组件(如管理配置、服务发现、断路器、智能路由、微代理,控制总线,全局锁,决策竞选,分布式会话集群状态),使用Spring Cloud开发人员可以快速地完成实现这些模式的服务和应用程序。它们在任何分布式环境中都能很好地工作....原创 2017-09-18 08:46:25 · 1259 阅读 · 1 评论 -
一起来学SpringCloud之 - 优雅关闭服务下线(Jetty)
在很多时候 kill -9 pid并不是很友好的方法,那样会将我们正在执行请求给断掉,同时eureka 中服务依旧是处于在线状态,这个时候我们可以使用官方提供的actuator来做优雅的关闭处理原创 2017-09-28 14:04:24 · 12073 阅读 · 0 评论 -
一起来学SpringCloud之 - 服务认证(JWT)
上一篇已经讲了微服务组件中的 路由网关(Zuul),但是未介绍服务认证相关,本章主要讲解基于Spring Security 与 JJWT 实现 JWT(JSON Web Token)为接口做授权处理…原创 2017-09-28 14:02:25 · 35604 阅读 · 18 评论 -
一起来学SpringCloud之 - 路由网关(Zuul)
上一篇已经讲了微服务组件中的 分布式配置中心,本章讲述 由JAVA编写的服务路由网关Zuul…原创 2017-09-28 14:01:08 · 10655 阅读 · 4 评论 -
一起来学SpringCloud之 - 分布式配置中心(Native - Config)
本章只讲 Spring Cloud 本地配置方式,可以很方便的高可用集群,且存在良好通讯,不用担心云服务器与内网之间GIT带来的不便,GIT(网上GIT教程一搜一大把了….)原创 2017-09-28 13:39:18 · 5370 阅读 · 0 评论 -
一起来学SpringCloud之 - 断路器Hystrix(Feign)
上一篇中我们讲了 断路器Hystrix(Ribbon) 本章讲解Feign+Hystrix已经Request请求传递,各种奇淫技巧….原创 2017-09-28 13:38:11 · 6722 阅读 · 0 评论 -
Spring解密 - XML解析 与 Bean注册
Spring是一个开源的设计层面框架,解决了业务逻辑层和其他各层的松耦合问题,将面向接口的编程思想贯穿整个系统应用,同时它也是Java工作中必备技能之一…原创 2018-01-09 17:47:12 · 611 阅读 · 0 评论
分享