
spring cloud alibaba
bird_tp
不管是菜鸟还是笨鸟,反正先飞总是没错
展开
-
spring cloud alibaba简介(一)
一、什么是Spring Cloud Alibaba 1.是Spring Cloud的子项目 2.致力于提供微服务开发的一站式解决方案 项目包含开发分布式应用服务的必需组件,方便开发者通过 Spring Cloud 编程模型轻松使用这些组件来开 发分布式应用服务; 基于Spring Cloud,符合Spring Cloud标准; 是阿里的微服务解决方案,只需要添加一些注解和少量配置,就可以将 Spring Cloud 应用接入阿里分布式应用解决方案,通过阿里中间件来迅速搭建分布式原创 2020-08-05 09:43:03 · 444 阅读 · 0 评论 -
spring cloud alibaba之nacos配置中心(五)
一、博客背景 在前面学习的spring cloud系列博客中,是以spring cloud config作为服务的配置中心和客户端,今天来学习下nacos作为配置中心和作为客户端 二、配置中心 在spring cloud系列的配置中心里需要自己引入相关依赖,并手写一个配置中心服务,而用nacos则不需要,可以直接用nacos服务作为配置中心 上图就是nacos作为配置中心,并新建的一种配置 三、配置中心新建配置 Data ID的匹配规则: ${spring.cloud.nacos.c.原创 2020-08-04 17:41:16 · 313 阅读 · 0 评论 -
spring cloud alibaba之ribbon服务调用(四)
一、博客前提 spring cloud alibaba中的ribbon服务调用和spring cloud中的ribbon服务调用一样,本次直接在上一篇博客中新建的nacos-client中修改代码,下面不在多做说明,直接粘贴代码 二、修改启动类 修改启动类,在启动类中加上以下代码 @Bean // 标注此注解后,RestTemplate就具有了客户端负载均衡能力 @LoadBalanced RestTemplate restTemplate() { //用原创 2020-08-04 14:36:46 · 190 阅读 · 0 评论 -
spring cloud alibaba之feign服务调用(三)
一、博客前提 spring cloud alibaba中的feign服务调用和spring cloud中的feign服务调用一样,下面不在多做说明,直接粘贴代码 二、修改nacosclient服务 修改nacosclient服务,增加一个对外暴露的接口以供外部访问,新增DataController类,直接在类中返回数据 package tp; import org.springframework.beans.factory.annotation.Value; import org.springf原创 2020-08-04 14:20:52 · 984 阅读 · 0 评论 -
spring cloud alibaba之nacos服务发现(二)
一.新建项目 首先新建一个父项目,父项目取名spring-cloud-alibab,然后新建一个子模块,取名nacosclient ,具体如何新建父子项目参考我之前的博客,https://blog.youkuaiyun.com/bird_tp/article/details/104019583 新建完成后,代码结构如下 二.修改pom文件 首先是在父级项目spring-cloud-alibab中引入依赖spring cloud的依赖,这样后续的子模块都无需在引入 <?xml version.原创 2020-08-04 11:21:09 · 770 阅读 · 0 评论