Spring Cloud
文章平均质量分 81
Spring Cloud 学习纪要
博学de叫兽
这个作者很懒,什么都没留下…
展开
-
Spring Cloud 学习纪要四:Config
Spring Cloud Config:配置中心 普通应用中,当一个系统的配置文件发生改变时,需要重启该服务才能使新配置生效。而Spring Cloud Config可以实现微服务中所有系统配置文件的统一管理,当配置文件发生变化的时候,系统会自动更新获取新的配置。开发环境版本IDEA2018.2.6JDK1.8Spring Boot2.1.0Spr...原创 2018-11-22 15:36:19 · 10721 阅读 · 0 评论 -
Spring Boot application starters
Spring Boot application starters官网原文链接 Name Description spring-boot-starter Core starter, including auto-configuration support, logging and YAML spring-boot-starter-activemq Sta原创 2018-02-01 11:29:33 · 14276 阅读 · 3 评论 -
Spring Boot JPA 命名规则
以下表格摘录自官方文档 Keyword Sample JPQL snippet And findByLastnameAndFirstname … where x.lastname = ?1 and x.firstname = ?2 Or findByLastnameOrFirstname … where x.lastname = ?1 or x原创 2018-01-12 10:20:53 · 16266 阅读 · 5 评论 -
@Valid 注解的使用
@Valid 注解的使用原创 2018-01-02 22:42:44 · 29296 阅读 · 4 评论 -
快速学习Spring Boot
Spring Boot项目搭建从今天开始,小博将撰写Spring Boot系列的博客。由于是菜鸟自撰的备忘录型博客,大神请无视,不喜勿喷。使用的开发环境是:IDEA 2017.2JDK 1.8Spring Boot 1.5.9将涉及到的技术栈有:JPAMyBatisThymeleafDruidRedisRabbitMQMongoDBQuartz第一原创 2017-12-24 23:45:07 · 15148 阅读 · 3 评论 -
Spring Cloud学习纪要汇总
小博Spring Boot快速入门GitChathttps://gitbook.cn/gitchat/activity/5a444c451f6ee91a25846ac1小博Spring Cloud学习纪要篇章小博博客地址Spring Cloud Eureka (服务治理)https://blog.csdn.net/u012102104/article/details/8...原创 2018-12-11 15:21:31 · 11112 阅读 · 0 评论 -
Spring Cloud 学习纪要九:Sleuth
Spring Cloud Sleuth:链路跟踪 Spring Cloud Sleuth是一种分布式追踪解决方案,它兼容Zipkin。微服务架构由于服务单元数量众多、调用关系杂乱、业务复杂,如果出现了错误和异常很难去定位,所以微服务架构中,必须实现分布式链路追踪,去跟进一个请求到底有哪些服务参与,参与的顺序又是怎样的,让每个请求步骤直观可见,而 Sleuth + Zipkin 便可以帮助我们做...原创 2018-11-26 22:10:00 · 10509 阅读 · 0 评论 -
Spring Cloud 学习纪要八:Hystrix
Spring Cloud Hystrix:熔断降级 Spring Cloud Hystrix是Netflix开源的一个延迟和容错库,用于隔离访问远程系统、服务或第三方库,防止级联失败,从而提高系统的可用性与容错性。开发环境版本IDEA2018.2.6JDK1.8Spring Boot2.0.6Spring CloudFinchley.SR2...原创 2018-11-26 16:23:04 · 10479 阅读 · 0 评论 -
Spring Cloud 学习纪要六:Stream
Spring Cloud Stream:消息驱动 Spring Cloud Stream 是一个构建消息驱动微服务的框架,应用程序通过 input 或者 output 来与 Spring Cloud Stream 中 binder 交互,而 binder 负责与消息中间件交互。开发环境版本IDEA2018.2.6JDK1.8Spring Boot2.0....原创 2018-11-24 22:11:29 · 10827 阅读 · 0 评论 -
Spring Cloud 学习纪要七:Zuul
Spring Cloud Zuul:统一网关 Spring Cloud Zuul 提供动态路由,监控,弹性,安全等边缘服务,将细粒度的服务组合起来提供一个粗粒度的服务,所有请求都导入一个统一的入口,那么整个系统只需要暴露一个服务,对外屏蔽服务端实现细节,这样也减少了客户端与服务器的网络调用次数,这就是api gateway,也是Zuul可以帮我们实现的功能。开发环境版本I...原创 2018-11-25 20:14:23 · 10517 阅读 · 0 评论 -
Spring Cloud 学习纪要五:Bus
Spring Cloud Bus:消息总线 上一篇我们讲到统一配置中心Spring Cloud Config,实现了分布式项目配置文件的统一管理,但是留下了一个问题:修改配置之后如何免重启自动生效。Spring Cloud Bus组件就可以用来做这件事,值得注意的是,前面我们所使用的版本Greenwich.M1的bus组件存在bug,我们将config和provider项目改为如下版本(其他项...原创 2018-11-24 16:58:46 · 11103 阅读 · 6 评论 -
Spring Cloud 学习纪要三:Ribbon
Spring Cloud Ribbon:负载均衡 Spring Cloud Ribbon是基于Netflix Ribbon实现的一套客户端负载均衡的工具。它是一个基于HTTP和TCP的客户端负载均衡器,它可以通过在客户端中配置ribbonServerList来设置服务端列表去轮询访问以达到均衡负载的作用。开发环境版本IDEA2018.2.6JDK1.8Sp...原创 2018-11-20 12:03:44 · 10730 阅读 · 0 评论 -
Spring Cloud 学习纪要二:Feign
Spring Cloud Feign:服务通信 Spring Cloud Feign是简化Java HTTP客户端开发的工具,它的灵感来自于Retrofit、JAXRS-2.0和WebSocket。接下来将展示一个入门Demo。开发环境版本IDEA2018.2.6JDK1.8Spring Boot2.1.0Spring CloudGreenwic...原创 2018-11-20 11:10:59 · 10389 阅读 · 0 评论 -
Spring Cloud 学习纪要一:Eureka
Spring Cloud Eureka[服务治理组件] Spring Cloud Eureka是Spring Cloud Netflix服务套件中的一部分,它基于Netflix Eureka做了二次封装,主要负责完成微服务架构中的服务注册发现功能,接下来将展示一个入门Demo.开发环境版本IDEA2018.2.6JDK1.8Spring Boot2.1....原创 2018-11-20 10:27:52 · 10827 阅读 · 0 评论 -
@Resource和@Autowire的区别
@Resource和@Autowired@Resource和@Autowired都可以用来装配bean,都可以用于字段或setter方法。@Autowired默认按类型装配,默认情况下必须要求依赖对象必须存在,如果要允许null值,可以设置它的required属性为false。 -@Resource默认按名称装配,当找不到与名称匹配的bean时才按照类型进行装配。名称可以通过name属性...原创 2018-03-08 10:36:53 · 39663 阅读 · 11 评论