微服务系列
文章平均质量分 87
微服务相关技术总结
Crazy Code Farmer
码农的世界
展开
-
SpringBoot核心知识梳理
目录基础篇一.SpringBoot的自动配置原理是什么?二.SpringBoot中如何解决跨域问题?源码篇四.源码剖析-自动配置SpringBoot到底是如何进行自动配置的,都把哪些组件进行了自动配置?@SpringBootApplication@SpringBootConfiguration@EnableAutoConfiguration@AutoConfigurationPackage六.在SpringBoot中Mybatis自动配置源码分析基...原创 2021-07-07 01:04:39 · 1167 阅读 · 0 评论 -
Spring Cloud系列之Feign组件的使用
一.简介 Feign是Netflix开发的一个轻量级RESTful的HTTP服务客户端(用它来发起请求,远程调用的),是以Java接口注解的方式调用Http请求,而不用像Java中通过封装HTTP请求报文的方式直接调用,Feign被广泛应用在Spring Cloud 的解决方案中。类似于Dubbo,服务消费者拿到服务提供者的接口,然后像调用本地接口方法一样去调用,实际发出的是远程的请求。 Feign可帮助我们更加便捷,优雅的调用HTTP API:不需要我们去拼接url然后呢调用res...原创 2021-02-23 15:24:07 · 317 阅读 · 1 评论 -
Spring Cloud系列之搭建Eureka Server服务注册中心步骤
一.搭建Eureka Server服务命名为 yang-cloud-eureka先创建父工程yang-parent中引入Spring Cloud 依赖。Spring Cloud 是一个综合的项目,下面有很多子项目,比如eureka子项目 <dependencyManagement> <dependencies> <dependency> <groupId>org.springfr...原创 2021-02-21 21:31:57 · 335 阅读 · 0 评论 -
Spring Cloud 系列之Spring Cloud Config (分布式配置中心)
1.分布式配置中心应用场景往往,我们使用配置文件管理一些配置信息,比如application.yml。单体应用架构,配置信息的管理、维护并不会显得特别麻烦,手动操作就可以,因为就一个工程;微服务架构,因为我们的分布式集群环境中可能有很多个微服务,我们不可能一个一个去修改配置然后重启生效,在一定场景下我们还需要在运行期间动态调整配置信息,比如:根据各个微服务的负载情况,动态调整数据源连接池大小,我们希望配置内容发生变化的时候,微服务可以自动更新。场景总结如下:...原创 2021-02-11 20:49:36 · 208 阅读 · 2 评论 -
Spring Cloud 系列之GateWay(网关)
GateWay简介SpringCloudGateWay是SpringCloud的一个全新项目,目标是取代NetflixZuul,它基于Spring5.0+SpringBoot2.0+WebFlux(基于高性能的Reactor模式响应式通信框架Netty,异步非阻塞模型)等技术开发,性能高于Zuul,官方测试,GateWay是Zuul的1.6倍,旨在为微服务架构提供一种简单有效的统一的API路由管理方式。SpringCloudGateWay不仅提供统一的路由方式(反向代理)并且基...原创 2021-02-11 20:27:26 · 1027 阅读 · 0 评论 -
Spring Cloud之基础概念篇
SpringCloud是什么[百度百科]SpringCloud是一系列框架的有序集合。它利用SpringBoot的开发便利性巧妙地简化了分布式系统基础设施的开发,如服务发现注册、配置中心、消息总线、负载均衡、断路器、数据监控等,都可以用SpringBoot的开发风格做到一键启动和部署。SpringCloud并没有重复制造轮子,它只是将目前各家公司开发的比较成熟、经得起实际考验的服务框架组合起来,通过SpringBoot风格进行再封装屏蔽掉了复杂的配置和实现原理,最终给开发者留出了一套简单...原创 2021-02-11 18:21:07 · 137 阅读 · 0 评论