Spring Cloud
文章平均质量分 77
Spring Cloud
いNeil
专注研发团队管理,软件架构,团队建设,职业发展等方向
展开
-
springboot之启动原理解析及源码阅读
前言SpringBoot为我们做的自动配置,确实方便快捷,但是对于新手来说,如果不大懂SpringBoot内部启动原理,以后难免会吃亏。所以这次博主就跟你们一起一步步揭开SpringBoot的神秘面纱,让它不在神秘。正文我们开发任何一个Spring Boot项目,都会用到如下的启动类@SpringBootApplicationpublic class Application { public static void main(String[] args) { .转载 2021-02-27 15:23:04 · 117 阅读 · 0 评论 -
Spring Cloud Alibaba 集成 nacos、Kafka、Mybatis、seata分布式事务
概述Spring Cloud Alibaba 是阿里巴巴提供的微服务开发一站式解决方案,是阿里巴巴开源中间件与 Spring Cloud 体系的融合。 Spring Cloud Alibaba框架 结构如图2 :基于(图1)框架进行改造整合nacos的注册中心及配置中心,故可以移除eureka-server服务注册中心及config-server配置中心。第一版源码地址:(已上传)带文档https://gitee.com/yunchen1209/spring-cloud/tr...原创 2020-12-25 17:09:06 · 2873 阅读 · 7 评论 -
Seata 1.4.0 + nacos配置和使用,超详细
Seata 1.4.0 + nacos配置和使用,超详细一、环境配置 1.软件下载 2.修改配置文件 ①修改file.conf ②修改registry.conf 3.将配置导入到nacos ①nacos-config.sh脚本准备 ②config.txt准备 ③这两个文件的作用 ④执行导入 4.数据库配置 5.添加logs文件夹 6.启动seata 二、项目配置 三、项目运行 四、Seata所需的文件分享.转载 2020-12-24 17:45:38 · 20801 阅读 · 46 评论 -
Spring Cloud 框架集成 Eureka、Kafka、Mybatis、seata分布式事务
概述Spring Cloud是一系列框架的有序集合。它利用Spring Boot的开发便利性巧妙地简化了分布式系统基础设施的开发,如服务发现注册、配置中心、负载均衡、断路器、网关等 Spring Cloud框架 结构如图:gateway是zuul升级版,直接使用gateway源码地址:https://gitee.com/yunchen1209/spring-cloud...原创 2020-12-21 17:25:28 · 492 阅读 · 0 评论 -
SpringCloud 整合Seata 解决分布式事务
seata官网:http://seata.io/zh-cn/前言在当下微服务架构比较火热时,新一代微服务解决方案Spring Cloud Alibaba提供的开源分布式事务解决框架Seata无疑成为了我们在解决分布式事务时的首要之选,前面两篇文章分别介绍了常见的分布式解决方案和成熟的框架以及关于Seata概念的入门介绍,没有过分布式事务处理的小伙伴可以先有个大致的入门了解:SpringCloud Alibaba微服务架构(十一)- 常见分布式事务解决方案及理论基础篇 SpringCloud A转载 2020-12-18 11:25:47 · 4597 阅读 · 0 评论 -
springcloud整合分布式事务LCN
springcloud整合分布式事务LCN一、创建eureka注册中心a、pom文件 1 <properties> 2 <java.version>1.8</java.version> 3 <spring-cloud.version>Greenwich.SR2</spring-cloud.version> 4 </properties> 5 6 <d转载 2020-12-15 10:58:29 · 239 阅读 · 0 评论 -
SpringCloud学习笔记(五)-SpringCloudStream集成kafka
Spring Cloud Stream是构建消息驱动的微服务应用程序框架。提供统一的接收发送管道以连接到消息代理。通过@EnableBinding注解开启SpringCloudStream的支持。通过@StreamListener注解,使其接收流处理的时间。SpringCloudStream应用模型一、引入依赖包<dependency> <groupId>org.springframework.cloud</groupId> ..转载 2020-12-11 16:05:45 · 801 阅读 · 0 评论 -
通过maven profile 打包指定环境配置
背景最近换了个新公司接手了一个老项目,然后比较坑的是这个公司的项目都没有没有做多环境打包配置,每次发布一个环境都要手动的去修改配置文件。今天正好有空就来配置下。解决这个问题的方式有很多,我这里挑选了一个个人比较喜欢的方案,通过 maven profile 打包的时候按照部署环境打包不同的配置,下面说下具体的操作配置不同环境的配置文件建立对应的环境目录,我这里有三个环境分别是,dev/test/pro 对应 开发/测试/生产。建好目录后将相应的配置文件放到对应的环境目录中、..转载 2020-11-25 11:28:01 · 8870 阅读 · 0 评论 -
Spring Boot项目在多环境下(开发、生产或测试环境)调用不同配置文件方式
我们知道,一个项目在开发环境、测试环境、生产环境,不同的环境会有不同的配置,比如数据库的配置就不同,那么怎么样才能做到,不用每次换环境的时候,都去修改这些配置呢,下面以我写的一个小案例来作说明。如下图是我项目的三个配置文件,其中,application.yml是启动服务时,服务器会自动加载的配置文件,而application-dev.yml代表的是开发环境的配置文件,application-p...转载 2019-12-27 11:06:24 · 737 阅读 · 0 评论 -
Spring Cloud 中文网的地址
Spring Cloud 中文网 地址 https://www.springcloud.cc原创 2019-11-15 17:59:19 · 1172 阅读 · 0 评论 -
浅析Spring boot与Spring cloud 之间的关系
浅析Spring boot与Spring cloud 之间的关系有些童鞋刚接触这块 ,理解不是很深刻会经常问道这样类似的问题,下面我就简单讲解一下Spring boot与Spring cloud 之间的关系!Spring boot 是 Spring 的一套快速配置脚手架,可以基于spring boot 快速开发单个微服务,Spring Boot,看名字就知道是Spring的引导,就是用...转载 2019-03-12 17:28:59 · 159 阅读 · 0 评论 -
SpringBoot 拦截器和AOP自定义注解进行数据拦截实例
声明:本文纯属个人随手笔记,如果对您有参考价值我十分开心,如果有存在错误,或者有更好的解决办法也麻烦您留言告诉我,大家共同成长,切勿恶言相。 欢迎加入资源共享QQ群:275343679,一起发现知识、了解知识、学习知识、分享知识。网站:www.itlantian.top==============================================================...原创 2018-11-08 16:38:06 · 2727 阅读 · 0 评论 -
SpringBoot AOP注解式拦截与方法规则拦截
SpringBoot AOP注解式拦截与方法规则拦截 AspectJ是一个面向切面的框架,它扩展了Java语言。AspectJ定义了AOP语法,所以它有一个专门的编译器用来生成遵守Java字节编码规范的Class文件。 SpringBoot中AOP的使用方式主要有两种:注解式拦截与方法规则拦截,具体使用如下文所示。一、创建一个简单springboot 2.03项目,添加aop依...转载 2018-11-08 16:52:58 · 2052 阅读 · 0 评论