文章分类 - Spring Cloud
摘要:本篇接上篇,用一个综合实例说明如何在在实际的项目中用MQ实现异步任务的处理。 一. 背景: 生成报告是一个比较耗时的操作, 根据报告的复杂程度,通常需要10几秒到几十秒的时间。如果使用同步请求,就会导致调用者一直等待,造成系统拥塞和用户体验不好的情况。因此将此任务从业务角度拆解成异步任务去实现: 1
阅读全文
摘要:一. 目的: 在微服务的开发过程中,我们需要定义REST接口供开发和测试使用。而Swagger是生成接口的利器,本文主要讲述Spring Boot集成Swagger快速搭建项目以及生成接口的方式。 二. 配置和项目依赖: 1. 示例版本依赖: a. Spring Boot采用稳定的release版本
阅读全文
摘要:本文结合实际项目经验,重新对Spring Cloud Stream做一个总结。 一: 目的: Spring cloud集成Kafka,RabitMQ, 可以在不改变业务代码的情况下,自由切换消息中间件,仅需改变配置即可,类似于Hibernate,可以自由在各种数据库之间进行切换。 二: 架构 三:基
阅读全文
摘要:Spring Cloud 微服务的数据链路跟踪和数据采集技术: Spring Cloud + zipkin (配置代码侵入性):https://www.cnblogs.com/leeSmall/p/8903135.html Kibana 系列(日志信息较少)参看:https://www.cnblog
阅读全文
摘要:本文例子主要参考: http://c.biancheng.net/view/5553.html, 有删改。 Redis 是一个开源的使用 ANSI C 语言编写、支持网络、可基于内存亦可持久化的日志型、Key-Value 数据库,并提供多种语言的 API。Redis 是一个高性能的 key-valu
阅读全文
SpringCloud系列十一:SpringCloudStream(SpringCloudStream 简介、创建消息生产者、创建消息消费者、自定义消息通道、分组与持久化、设置 RoutingKey)
摘要:本文主要转自: https://www.cnblogs.com/leeSmall/p/8900518.html 有删改。 1、概念:SpringCloudStream 2、具体内容 2.1、SpringCloudStream 简介 SpringCloudStream 就是使用了基于消息系统的微服务处
阅读全文
摘要:本文转自: https://www.cnblogs.com/leeSmall/p/8878091.html 1、概念:SpringCloudConfig 高级配置 2、具体内容 在 SpringCloudConfig 之中考虑到所有配置文件都暴露在远程仓库之中的安全性问题,所以提供有安全访问的处理机
阅读全文
摘要:本文转自:https://www.cnblogs.com/leeSmall/p/8877481.html 有删改。 1、概念:SpringCloudConfig 基础配置. Spring cloud Configuration server可以做什么? 2、具体内容 通过名词就可以发现,Spring
阅读全文
摘要:本文转自: https://www.cnblogs.com/leeSmall/p/8850215.html 有删改。 1、概念:Zuul 路由访问 2、具体内容 在现在为止所有的微服务都是通过 Eureka 找到的,但是在很多的开发之中为了规范微服务的使用,提供有一个路由的处理控制组件:Zuul,也
阅读全文
摘要:本文转自: https://www.cnblogs.com/leeSmall/p/8847652.html 有删改。 1、概念:Hystrix 熔断机制 2、具体内容 所谓的熔断机制和日常生活中见到电路保险丝是非常相似的,当出现了问题之后,保险丝会自动烧断,以保护我们的电器, 那么如果换到了程序之中
阅读全文
摘要:本文转载自: https://www.cnblogs.com/leeSmall/p/8832239.html 有删改 1、概念:Feign 接口服务。面向接口编程 2、具体内容 现在为止所进行的所有的 Rest 服务调用实际上都会出现一个非常尴尬的局面,例如:以如下代码为例: 所有的数据的调用和转换
阅读全文
摘要:本文转自: https://www.cnblogs.com/leeSmall/p/8824802.html 1、概念:Ribbon 负载均衡 2、具体内容 现在所有的服务已经通过了 Eureka 进行了注册,那么使用 Eureka 注册的目的是希望所有的服务都统一归属到 Eureka 之中进 行处理
阅读全文
摘要:本文部分参考: https://www.cnblogs.com/leeSmall/p/8824207.html 有删改 一. Spring cloud 中的注册中心 1. Spring cloud 中主要使用netflix组件下的Eureka组件来实现注册中心的功能。所有的微服务都要注册的Eurek
阅读全文
摘要:本文转载自:https://www.cnblogs.com/leeSmall/p/8799411.html 有删改。 1、概念:SpringSecurity 安全访问 2、具体内容 所有的 Rest 服务最终都是暴露在公网上的,也就是说如果你的 Rest 服务属于一些你自己公司的私人业务,这样的结果
阅读全文
摘要:本文主要转自: https://www.cnblogs.com/leeSmall/p/8799099.html 有删改 1、概念:Restful 基础架构。rest 风格的webservice. 2、具体内容 对于 Rest 基础架构实现处理是 SpringCloud 核心所在,其基本操作形式在 S
阅读全文
摘要:本文转自: https://www.cnblogs.com/leeSmall/p/8763181.html 有删改。 一、SpringCloud简介 SpringCloud就是一套分布式服务治理的框架,既然它是一套服务治理的框架,那么它本身不会提供具体功能性的操作,更专注于服务之间的通讯、熔断、监控
阅读全文

浙公网安备 33010602011771号