![](https://img-blog.csdnimg.cn/20201014180756926.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
SpringCloud相关组件
汪喆_Jack
本人热爱开发, 喜欢学习各种IT技术,了解新技术,希望和志同道合的伙伴切磋,相互交流!
展开
-
Spring Cloud 组件 —— 02项目环境搭建
基础环境介绍 开发环境:JDK1.8 开发工具:IDEA 数据库:PostgreSQL 接口调试工具:Postman 脚手架构建 框架选型 Springboot 2.3.2 SpringCloud Hoxton Mybatis-plus(Mybatis的封装) 使用IDEA初始化功能 创建Springboot2.3.2的Gradle父工程:springcloud-backend 添加Dependency Developer Tools: SpringBootDevTools/Lombok Web原创 2020-08-04 23:20:38 · 236 阅读 · 1 评论 -
Spring Cloud 组件 —— 01微服务入门
微服务的“自我介绍” 微服务主要有两个关键词:微、服务 服务:实现某种业务逻辑的模块或应用 微:望文生义 微服务的优点剖析 服务的组件化和去中心化 分散治理服务和分散数据管理 强调业务单一性(同一个业务使用同一个服务),弱化业务耦合度 容错设计(单个服务出现问题,对其他业务没有影响;如果很重要要熔断或其他的容错处理)和资源合理分配 微服务的缺点剖析 对人员技能素质要求较高 过多的约定俗成对团队协调性要求较高 微服务拆分粒度决定了扩展难度和维护难度 回归冒烟等测试可以用灾难来形容 ...原创 2020-08-04 22:49:23 · 175 阅读 · 0 评论 -
Spring Cloud 组件 —— Feign
Feign基本介绍 Feign介绍 Feign是一个非常好用的HTTP客户端 Feign很大程序上简化了HTTP调用方式,可以调用HTTP API Feign很好的弥补了SpringCloud的HTTP调用缺陷 Feign能干什么 Feign包含了多种HTTP的调用形式(有封装的注解等等) Feign可以整合Ribbon和Hystrix Feign提供了多种HTTP底层支持(比如RestTemplate/WebClient) Feign特性 Feign实现了可插拔注解支持,包括Feign和JAX-原创 2020-08-03 23:11:24 · 234 阅读 · 0 评论