![](https://img-blog.csdnimg.cn/20201014180756780.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
SpringCloud
qq_26676207
这个作者很懒,什么都没留下…
展开
-
SpringCloud系列十一:SpringCloudStream(SpringCloudStream 简介、创建消息生产者、创建消息消费者、自定义消息通道、分组与持久化、设置 RoutingKey)
1、概念:SpringCloudStream2、具体内容2.1、SpringCloudStream 简介SpringCloudStream 就是使用了基于消息系统的微服务处理架构。对于消息系统而言一共分为两类:基于应用标准的 JMS、基于协议标准的 AMQP,在整个 SpringCloud 之中支持有 RabbitMQ、Kafka 组件的消息系统。利用 SpringCloudStrea...转载 2018-07-16 10:54:30 · 867 阅读 · 0 评论 -
SpringCloud系列二:Restful 基础架构(搭建项目环境、创建 Dept 微服务、客户端调用微服务)
1、概念:Restful 基础架构2、具体内容对于 Rest 基础架构实现处理是 SpringCloud 核心所在,其基本操作形式在 SpringBoot 之中已经有了明确的讲解,那么本次为 了清晰可见,创建一套新的微服务架构:部门微服务(Dept)。如果要想进行 SpringCloud 开发,那么一定要对 SpringBoot 有一定的了解,同时本次也将融合 MyBatis 开发技术...转载 2018-07-17 10:25:13 · 284 阅读 · 0 评论 -
SpringCloud系列三:SpringSecurity 安全访问(配置安全验证、服务消费端处理、无状态 Session 配置、定义公共安全配置程序类)
1、概念:SpringSecurity 安全访问2、具体内容所有的 Rest 服务最终都是暴露在公网上的,也就是说如果你的 Rest 服务属于一些你自己公司的私人业务,这样的结果会直接 导致你信息的泄漏,所以对于 Rest 访问,安全性是首要的因素。2.1、配置安全验证如果要想进行安全的验证处理,那么首先一定要先在服务的提供方上进行处理。1、 【microcloud-provi...转载 2018-07-17 10:23:13 · 1768 阅读 · 0 评论 -
SpringCloud系列四:Eureka 服务发现框架(定义 Eureka 服务端、Eureka 服务信息、Eureka 发现管理、Eureka 安全配置、Eureka-HA(高可用) 机制、Eur
1、概念:Eureka 服务发现框架2、具体内容对于服务发现框架可以简单的理解为服务的注册以及使用操作步骤,例如:在 ZooKeeper 组件,这个组件里面已经明确的描述了一个服务的注册以及发现操作流程,在整个 Rest 架构里面,会存在有大量的微服务的信息。在 SpringCloud 之中使用了大量的 Netflix 的开源项目,而其中 Eureka 就属于 Netflix 提供的发...转载 2018-07-17 10:19:21 · 584 阅读 · 0 评论 -
SpringCloud系列五:Ribbon 负载均衡(Ribbon 基本使用、Ribbon 负载均衡、自定义 Ribbon 配置、禁用 Eureka 实现 Ribbon 调用)
1、概念:Ribbon 负载均衡2、具体内容现在所有的服务已经通过了 Eureka 进行了注册,那么使用 Eureka 注册的目的是希望所有的服务都统一归属到 Eureka 之中进 行处理,但是现在的问题,所有的微服务汇集到了 Eureka 之中,而客户端的调用也应该通过 Eureka 完成。而这种调用就可以利用 Ribbon 技术来实现。Ribbon 是一个服务调用的组件,并且是一个...转载 2018-07-17 10:16:32 · 371 阅读 · 0 评论 -
SpringCloud系列六:Feign接口转换调用服务(Feign 基本使用、Feign 相关配置)
1、概念:Feign 接口服务2、具体内容现在为止所进行的所有的 Rest 服务调用实际上都会出现一个非常尴尬的局面,例如:以如下代码为例:Dept dept = this.restTemplate .exchange(DEPT_GET_URL + id, HttpMethod.GET, new Http...转载 2018-07-17 10:14:48 · 494 阅读 · 0 评论 -
SpringCloud系列七:Hystrix 熔断机制(Hystrix基本配置、服务降级、HystrixDashboard服务监控、Turbine聚合监控)
1、概念:Hystrix 熔断机制2、具体内容所谓的熔断机制和日常生活中见到电路保险丝是非常相似的,当出现了问题之后,保险丝会自动烧断,以保护我们的电器, 那么如果换到了程序之中呢?当现在服务的提供方出现了问题之后整个的程序将出现错误的信息显示,而这个时候如果不想出现这样的错误信息,而希望替换为一个错误时的内容。一个服务挂了后续的服务跟着不能用了,这就是雪崩效应 对于熔断技...转载 2018-07-17 10:11:44 · 588 阅读 · 1 评论 -
SpringCloud系列八:Zuul 路由访问(Zuul 的基本使用、Zuul 路由功能、zuul 过滤访问、Zuul 服务降级)
1、概念:Zuul 路由访问2、具体内容在现在为止所有的微服务都是通过 Eureka 找到的,但是在很多的开发之中为了规范微服务的使用,提供有一个路由的处理控制组件:Zuul,也就是说 Zuul 就作为中间的一个代理层出现。2.1、Zuul 的基本使用本次使用 Zuul 将访问无安全认证的微服务信息,例如:公司信息就属于无安全认证的微服务;1、 为了突出 zuul 的功能,建立...转载 2018-07-17 10:07:40 · 1463 阅读 · 0 评论 -
SpringCloud系列九:SpringCloudConfig 基础配置(SpringCloudConfig 的基本概念、配置 SpringCloudConfig 服务端、抓取配置文件信息、客户端使
1、概念:SpringCloudConfig 基础配置2、具体内容通过名词就可以发现,SpringCloudConfig 核心作用一定就在于进行配置文件的管理上。也就是说为了更好的进行所有微服务的配置项的管理,在 SpringCloud 设计架构里面就考虑到了针对于所有的核心配置文件(application.yml)进行的一项统一管理的工具。2.1、SpringCloudConfig ...转载 2018-07-17 10:03:38 · 1340 阅读 · 2 评论 -
SpringCloud系列十二:SpringCloudSleuth(SpringCloudSleuth 简介、SpringCloudSleuth 基本配置、数据采集)
1、概念:SpringCloudSleuth2、具体内容Sleuth 是一种提供的跟踪服务,也就是说利用 sleuth 技术可以实现完整的微服务的访问路径的跟踪操作。2.1、SpringCloudSleuth 简介微服务可以将整个的系统拆分为无数个子系统,于是这样一来就有可能出现几种可怕的场景:· 代码的调试: |- 你的系统有可能变慢了,于是这个时候就需要去追踪...转载 2018-07-16 10:52:40 · 611 阅读 · 0 评论 -
SpringCloud系列一:SpringCloud的简介和架构
一、SpringCloud简介SpringCloud就是一套分布式服务治理的框架,既然它是一套服务治理的框架,那么它本身不会提供具体功能性的操作,更专注于服务之间的通讯、熔断、监控等。因此就需要很多的组件来支持一套功能。二、SpringCloud架构1、外部或者内部的非SpringCloud项目都统一通过API网关(Zuul)来访问内部服务.2、网关接收到请求后,从注册中心(E...转载 2018-07-17 10:28:21 · 1006 阅读 · 0 评论