SpringCloud 系列
文章平均质量分 93
cp026la
这个作者很懒,什么都没留下…
展开
-
SpringCloud>前言:SpringCloud、微服务基本认识
扯淡:SpringCloud 本身并不是一个新的框架,只是将现有比较成熟、流行的框架整合在一起,其目的就是提高开发效率。SpringBoot 是使用比较方便的框架,有人说SpringCloud是基于SpringBoot的,其实就是SpringCloud 将SpringBoot 整合到了自己生态圈中。近几年,微服务的流程除了业务需要外,也跟SpringCloud的强大有关。个人学习总结:...原创 2019-01-19 13:36:07 · 1664 阅读 · 0 评论 -
Java基础、springboot、springcloud、docker系列目录
目录:一、SpringBoot 系列一:01、SpringBoot&am原创 2019-01-19 10:02:17 · 3283 阅读 · 3 评论 -
SpringCloud>09 - zuul 进阶(过滤器等)
扯淡:【上一章】介绍了zuul的基本使用以及几种路由规则的配置,本章将介绍zuul消息回退,文件上传、过滤器。过滤器一般用在权限认证方面,避免在每一个服务中独立做验证。 个人学习总结:链接:【springboot、springcloud、docker 等,学习目录】Fallback 消息回退:zuul中默认集成了Hystrix断路器,拥有Hystrix消息回退的功...原创 2019-01-23 14:20:13 · 213 阅读 · 0 评论 -
SpringCloud>08 - 网关、zuul(基础)
扯淡:在微服务架构的项目中,每一个微服务都有一个网络地址,若客户端直接与微服务通讯,需要调用多个服务地址才可以完成一个业务,增加了客户端的复杂性,涉及到权限认证的应用需要在每一个微服务模块中独立认证。网关,可以解决以上问题。个人学习总结:链接:【springboot、springcloud、docker 等,学习目录】网关:一个词解释网关:媒婆Zuul 简介:...原创 2019-01-23 14:07:15 · 267 阅读 · 0 评论 -
SpringCloud>07 - Hystrix 断路器
扯淡:服务与服务之间有业务关联就需要调用,当被调用的服务发生故障(上线后多半是由于网路原因导致连接超时),必然会波及到服务调用者。通俗讲,断路器就是在低层级的服务发生故障时将服务间的连接断开。个人学习总结:链接:【springboot、springcloud、docker 等,学习目录】雪崩效应:A、B、C、D四个服务依赖关系:A~>B~>C~>D,当...原创 2019-01-23 13:58:31 · 242 阅读 · 1 评论 -
SpringCloud>06 - Feign 的配置
扯淡:【上一章】简单介绍了Feign的基本使用,其配置都是Feign的默认配置,本节将介绍如何自定义 Feign 的配置。包含 java 配置和 properties 配置。参考官网。个人学习总结:链接:【springboot、springcloud、docker 等,学习目录】官网:springcloud openfeign:https://spring.io/p...原创 2019-01-23 13:37:16 · 215 阅读 · 1 评论 -
SpringCloud>05 - 服务调用Feign
Feign 简介:Feign是一个声明式的客户端,让调用web服务更加简单,只需要创建接口和添加注解就可以使用它。支持可插拔的注解、Feign的注解、JAX-RS注解、可插拔的编码器、解码器。SpringCloud 添加了Spring MVC 的注解支持和 HttpMessageConverters, 同时也整合了Eureka、Ribbon。个人学习总结:链接:【springboot...原创 2019-01-23 11:22:06 · 230 阅读 · 1 评论 -
SpringCloud>04 - 服务调用Ribbon、RestTemplate
扯淡:前面已经将微服务注册到了 Eureka 中,此时,它们仅仅只是被 Eureka 管理监视的两个可独立运行的微服务。倘若服务之间有业务关联,那么就需要相互调用,SpringCloud中可以使用RestTemplate、Ribbon、Feign等完成此需求,本章将涉及RestTemplate、Ribbon的基本使用完成服务间的调用。个人学习总结:链接:【springboot、spr...原创 2019-01-23 11:07:14 · 241 阅读 · 0 评论 -
SpringCloud>03 - Eureka服务注册、发现(二)
扯淡:上一章简单搭建了一个单机版的Eureka Server,并将用户微服务和文章微服务注册到Eureka Server中,本章将延续上一章配置服务端的高可用,安全认证等。个人学习总结:链接:【springboot、springcloud、docker 等,学习目录】Eureka 安全认证:Eureka Server 端配置:官网:https://cloud.s...原创 2019-01-23 10:41:59 · 255 阅读 · 1 评论 -
SpringCloud>02 - Eureka服务注册、发现(一)
扯淡:Eureka 是 Netiflix 公司开源的服务发现框架,包含了Eureka Server 和 Eureka Client 两个组件,Eureka Server 注册中心,提供服务注册与发现服务,Eureka Client 用于与Eureka Server 交互,处理服务的注册与发现。顺带说一句,这里的 Netiflix 和我们平时看片看到的 Netiflix(网飞) 是同一家公司。...原创 2019-01-23 10:25:50 · 359 阅读 · 2 评论 -
SpringCloud>01 - 微服务基本工程搭建
扯淡:由上一章可知,项目中每一个微服务都是一个可独立运行的个体,本章将搭建两个最基本的微服务,用户微服务、文章微服务,重点理解微服务工程的结构。个人学习总结:链接:【springboot、springcloud、docker 等,学习目录】环境:JDK : 1.8开发工具:STS、IDEA(本文采用)SpringBoot:2.0版本持久框架:mybatis. spri...原创 2019-01-23 10:14:24 · 491 阅读 · 1 评论 -
SpringCloud>12 - 自动刷新–bus
扯淡:【上一章】配置刷新是针对某一个服务的,请求对应服务的refresh只能更新自己的配置。而在实际生产环境中服务都是以集群的方式存在的,不可能每一个都去重启,spring cloud bus只需要请求通知一个。个人学习总结:链接:【springboot、springcloud、docker 等,学习目录】webhook:码云、GitHub上均有此功能。当指定的事件...原创 2019-01-28 13:58:09 · 430 阅读 · 0 评论 -
SpringCloud>11 - 配置刷新–refresh
扯淡:【上一章】已经将微服务的配置文件托管到git上,服务启动的时候会通过config server拉取远程git仓库对应的文件加载自己的配置。本章将介绍刷新配置文件。个人学习总结:链接:【springboot、springcloud、docker 等,学习目录】问题:当修改了远程的配置文件,微服务怎么知道自己的配置被修改,需要重启吗?refresh 使用:修改了远程...原创 2019-01-28 13:51:50 · 1620 阅读 · 1 评论 -
SpringCloud>10 - 分布式配置中心--config
扯淡:在微服务架构中,微服务数量非常多,其每个服务都有自己独立的配置文件,分布式配置中心就是用来管理这些配置文件的,其配置文件可以统一放到本地、git、svn等。spring cloud config 为实现分布式配置中心的一种组件,分为config client和config server。个人学习总结:链接:【springboot、springcloud、docker 等,学习目...原创 2019-01-23 14:29:31 · 284 阅读 · 0 评论