springboot
springboot学习与分享
请叫我东子
一个拥有7年开发经验的java老兵。主要关注的技术方向为分布式技术、微服务、大数据、IOT、云原生、分布式事务、数据中台、领域驱动设计等相关技术。
展开
-
让您轻松入门分布式事务Seata和分库分表sharding-sphere的整合
1.介绍本篇将介绍,如何进行seata1.2.0、sharding-sphere4.1.0和dubbo2.7.5 的整合,以及使用nacos作为我们的配置中心和注册中心。如果你还是一个初学者,先建议学习一下,陈建斌的七步带你集成Seata 1.2 高可用搭建,这篇文章清楚的阐述了初学者容易遇到的5个问题,并且都提供完整的解决思路。2.环境配置mysql: 5.7.12nacos: 1.2.1spring-boot: 2.2.6.RELEASEseata: 1.2.0du原创 2020-05-22 09:54:21 · 9975 阅读 · 7 评论 -
使用seata-spring-boot-starter外部化配置轻松上手Dubbo的分布式事务
1.简介本文主要介绍SpringBoot2.2.2 + Dubbo 2.7.5 + Mybatis 3.4.2 + Nacos 1.1.3 +Seata 1.0.0整合来实现Dubbo分布式事务管理,使用Nacos 作为 Dubbo和Seata的注册中心和配置中心,使用 MySQL 数据库和 MyBatis来操作数据。如果你还对SpringBoot、Dubbo、Nacos、Seata、My...原创 2020-01-08 11:20:20 · 13034 阅读 · 1 评论 -
SpringBoot+Zookeeper+Seata实现Dubbo分布式事务管理
前面我已经写过一篇SpringBoot+Nacos+Seata实现Dubbo分布式事务管理的文章,今天为什么还要写这篇呢,是因为好多公司还在用Zookeeper作为Dubbo的注册中心和配置中心在大规模使用,还没有完全迁移到Nacos上来,所以Seata的注册中心和配置也是支持Zookeeper,但是官方没有完整的使用教程,因此,写这篇主要为了帮助使用Zookeeper的用户也可以轻松使用Seat...原创 2019-10-21 12:10:06 · 7215 阅读 · 3 评论 -
SpringBoot2.1.1启动流程源码分析
使用springboot已经有一年多了,但是一直停留的在整合,项目能够正常跑的阶段。年底了。抽点时间研究一下Springboot源码 ,这肯定会对以后的工作有帮助。今天我们从springboot的启动流程的源码分析开始。最新版本是Springboot2.1.1,Spring5.1.3,所以新特性本系列后面也会着重分析。1.1创建一个新的项目springboot10pom.xml<?x...原创 2019-01-09 16:42:07 · 2721 阅读 · 1 评论 -
微服务访问安全设计方案全探索
文章来源:https://segmentfault.com/a/1190000006785852今天给大家带来的是 数人云工程师文权在高效运维线上群的分享实录。从传统单体应用架构到微服务架构,安全问题一直是人们关注的重点,文权与大家分享了关于微服务访问安全设计方案的探索与实践。我们首先从传统单体应用架构下的访问安全设计说起,然后分析现代微服务架构下,访问安全涉及的原则,接着讨论目前常用的几种微服务架转载 2017-03-13 10:13:26 · 3370 阅读 · 10 评论 -
第一个 spring Boot 应用通过Docker 来实现构建、运行、发布
1. Docker 简介Docker 是一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的容器中,然后发布到任何流行的 Linux 机器上,也可以实现虚拟化。容器是完全使用沙箱机制,相互之间不会有任何接口。Docker image 是用于运行容器化进程的方案,在本文中,我们将构建一个简单的 Spring Boot 应用程序。2.环境搭建JDK 1.8+Maven 3.0+原创 2017-02-20 10:18:50 · 28978 阅读 · 7 评论 -
SpringBoot+Nacos+Seata实现Dubbo分布式事务管理
1.简介本文主要介绍SpringBoot2.1.5 + Dubbo 2.7.3 + Mybatis 3.4.2 + Nacos 1.1.3 +Seata 0.8.0整合, 使用 Seata 实现dubbo服务之间调用的分布式事务,使用Nacos 作为 Duubo和Seata的注册中心和配置中心,使用 MySQL 数据库和 MyBatis。如果你还对SpringBoot、Dubbo、Na...原创 2019-09-05 12:59:09 · 12557 阅读 · 15 评论 -
使用Spring Boot和RxJava的构建响应式REST API
我不打算解释什么是响应式编程,也不解释为什么要使用它。我希望你已经在其他地方了解过,如果没有,你可以使用Google去搜索它。在本文中,我将告诉您如何使用专门针对Spring Boot和RxJava的响应式编程。让我们开始吧。1.预备知识在你继续阅读之前,我希望你能理解如何使用Spring Boot和RxJava创建简单的REST API。如果不能,你可以在Baeldung上了解更多关于Sp...原创 2019-09-06 15:07:23 · 3594 阅读 · 0 评论 -
基于Nacos配置中心实现Spring Cloud Gateway的动态路由管理
前面我们了解过了Sentinel 网关流量控制之Spring Cloud Gateway实战,今天带给大家是基于Nacos配置中心实现Spring Cloud Gateway的动态路由管理。1.为什要使用nacos来实现动态路由管理大家如果了解Spring Cloud Gateway启动过程的话,应该都知道Spring Cloud Gateway启动时,就将yml配置文件中的路由配置和规则加载...原创 2019-09-17 18:29:44 · 19658 阅读 · 8 评论