SpringCloud
帝风雪痕
懒,才是技术进步的原动力
展开
-
[SpringCloud]~常用架构分层
目录常用架构分层commom(公共业务代码层)config(配置层)controller(控制层)DTO(Data Transfer Object 数据传输对象)mapper(数据持久层)VO(Value Object 值对象)domain/model(数据模型层)service(业务层)Impl(业务实现层)task (定时任务)util(工具类)常用架构分层commom(公共业务代码层)...原创 2019-12-11 14:49:48 · 4734 阅读 · 0 评论 -
[SpringCloud]~SpringCloud总章(持续更新)
目录简述框架搭建Spring Boot第一种方式第二种方式Eureka 注册中心Zuul 网关Swagger 接口文档下一步用SpringCloud微服务架构开发了有一年多了,整理下理解吧。简述之前看了一篇,以为不错,就不自己描述了。Spring Cloud及微服务简介框架搭建Spring Boot通过上文,Spring Cloud是一种框架,或者说是一种体系。核心是基于Sprin...原创 2019-12-06 14:57:06 · 147 阅读 · 0 评论 -
[SpringCloud]~Eureka(服务注册中心配置与使用)
简介Eureka 是 Netflix 开发的,一个基于 REST 服务的,服务注册与发现的组件。它主要包括两个组件:Eureka Server 和 Eureka Client。Eureka Client(客户端):用于简化与 Eureka Server 的交互。Eureka Server(注册中心):提供服务注册和发现的能力。注册中心第一步新建一个SpringBoot项目,pom文件...原创 2019-12-06 14:26:36 · 237 阅读 · 0 评论 -
[SpringCloud]~Swagger2(在线接口文档)
简介Swagger2是我在SpringCloud开发过程中用的最多的接口测试工具。Swagger2是一个规范和完整的框架,用于生成、描述、调用和可视化Restful风格的web服务。POM文件 <dependency> <groupId>io.springfox</groupId> <artifactId>springfox-s...原创 2019-12-06 14:03:24 · 376 阅读 · 0 评论 -
[SpringCloud]~Hystrix(熔断器)
Hystrix(豪猪)服务雪崩多个微服务之间调用的时候,假设微服务A调用微服务B和微服务C,微服务B和微服务C有调用其他的微服务,这就是所谓的”扇出”,如扇出的链路上某个微服务的调用响应式过长或者不可用,对微服务A的调用就会占用越来越多的系统资源,进而引起系统雪崩,所谓的”雪崩效应”Hystrix:Hystrix是一个用于分布式系统的延迟和容错的开源库。在分布式系统里,许多依赖不可避免的调...转载 2019-12-06 11:59:39 · 97 阅读 · 0 评论 -
[SpringCloud]~Druid(数据库连接池+加密解密)
官方文档原创 2019-12-05 09:48:47 · 1046 阅读 · 0 评论 -
[SpringCloud]~Spring Cloud及微服务简介
Spring Cloud及微服务简介 什么是微服务微服务的概念源于2014年3月Martin Fowler所写的一篇文章“Microservices”。微服务架构是一种架构模式,它提倡将单一应用程序划分成一组小的服务,服务之间互相协调、互相配合,为用户提供最终价值。每个服务运行在其独立的进程中,服务与服务间采用轻量级的通信机制互相沟通(通常是基于...转载 2019-12-03 14:27:55 · 145 阅读 · 0 评论