SpringCloud
专业的程序员
十五年开发经验,10年互联网老兵,曾担任旺旺集团核心开发课副课长兼架构师,在多家互联网企业中担任架构师、开发组长等职位。常年奋战在微服务、高并发、低代码一线,喜欢钻研技术,喜欢分享经验
展开
-
SpringCloud学习心得(四) 断路器(Hystrix)
http://blog.csdn.net/forezp/article/details/69934399 本文主要内容来源方志朋的博客在微服务架构中,根据业务来拆分成一个个的服务,服务与服务之间可以相互调用(RPC),在Spring Cloud可以用RestTemplate+Ribbon和Feign来调用。为了保证其高可用,单个服务通常会集群部署。由于网络原因或者自身的原因,服务并不能保证10...原创 2018-06-01 08:28:34 · 1196 阅读 · 0 评论 -
SpringCloud学习心得(五) 路由网关(zuul)
转载请标明出处: http://blog.csdn.net/forezp/article/details/69939114 本文出自方志朋的博客在Spring Cloud微服务系统中,一种常见的负载均衡方式是,客户端的请求首先经过负载均衡(zuul、Ngnix),再到达服务网关(zuul集群),然后再到具体的服。,服务统一注册到高可用的服务注册中心集群,服务的所有的配置文件由配置服务管理(下...原创 2018-06-01 08:28:45 · 1409 阅读 · 0 评论 -
SpringCloud学习心得(一) 构建最基础的SpringCloud项目
首先本系列博客参照 史上最简单的 SpringCloud 教程,地址:https://blog.csdn.net/forezp/article/details/70148833根据工作需要,笔者最近研究SpringCloud微服务框架,将最近的学习过程写下来供大家参考。好,闲话少叙,咱们直接整首先本系统采用的springcloud的版本是1.5.9 Dalston.SR5首先建立服...原创 2018-05-24 10:49:33 · 3421 阅读 · 0 评论 -
SpringCloud学习心得(二) ribbon
在微服务架构中,业务都会被拆分成一个独立的服务,服务与服务的通讯是基于http restful的。Spring cloud有两种服务调用方式,一种是ribbon+restTemplate,另一种是feignribbon:Ribbon是Netflix发布的开源项目,主要功能是提供客户端的软件负载均衡算法,将Netflix的中间层服务连接在一起。Ribbon客户端组件提供一系列完善的配置项如连接超时,...原创 2018-06-01 08:28:06 · 1822 阅读 · 0 评论 -
SpringCloud学习心得(三) Feign
Feign:Feign 是一个声明web服务客户端,这便得编写web服务客户端更容易,使用Feign 创建一个接口并对它进行注解,它具有可插拔的注解支持包括Feign注解与JAX-RS注解,Feign还支持可插拔的编码器与解码器,Spring Cloud 增加了对 Spring MVC的注解,Spring Web 默认使用了HttpMessageConverters, Spring Cloud 集...原创 2018-06-01 08:28:20 · 1216 阅读 · 0 评论 -
SpringCloud学习心得(六) Springboot与Quartz集成
SpringCloud还有很多的功能,请大家参照《史上最简单的SpringCloud教程》http://blog.csdn.net/forezp/article/details/69939114 方志朋的博客。 本章开始,将陆续介绍集成quartz、Mybatis、多数据源、动态数据源、redis等功能,供大家参考。 为了尽量简化系统规模,我们重新来建立一个项目,即...原创 2018-07-26 12:58:23 · 5838 阅读 · 0 评论 -
SpringCloud学习心得(七) Springboot与Mabatis集成
继续上一节的项目,复制上一节的quartz项目,改名为quartz-mybatispom文件如下:<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache...原创 2018-07-26 12:58:31 · 865 阅读 · 0 评论 -
SpringCloud学习心得(八) Springboot与Mabatis集成——多数据源
复制第七节的项目,重命名为quartz-mybatis-multipom文件如下:<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM...原创 2018-08-17 14:13:06 · 1600 阅读 · 0 评论 -
SpringCloud学习心得(九) Springboot与Mabatis集成——动态数据源
复制第八节的项目,重命名为quartz-mybatis-multi-dynamic动态数据源,本项目通过AOP注解的方式实现动态数据源。两个数据源已经在上几节中建立。1、pom文件省略和第八节相同2、配置文件:#datasource configjdbc: driverClassName: com.mysql.jdbc.Driver url: jdbc:mysql://1...原创 2018-09-12 09:24:50 · 2468 阅读 · 0 评论