- 博客(8)
- 资源 (9)
- 收藏
- 关注
原创 SpringCloud整合Seata1.4.0
版本说明本例于windows基于Nacos配置注册、MybatisPlus、Hikari数据源,数据库为Mysql,示例代码为Seata的AT模式。案例代码GitHub地址spring-cloud-demo具体版本:seata 1.4.0SpringBoot 2.3.6.RELEASESpringCloud Hoxton.SR9SpringCloudAlibaba 2.2.3.RELEASEMybatisPlus 3.3.2下载资源从Seata Release下载目
2021-01-30 19:45:05 2833 5
原创 SpringCloudAlibaba之Seata分布式事务
Seata 是什么?Seata 是一款开源的分布式事务解决方案,致力于提供高性能和简单易用的分布式事务服务。Seata 将为用户提供了 AT、TCC、SAGA 和 XA 事务模式,为用户打造一站式的分布式解决方案。AT 模式前提基于支持本地 ACID 事务的关系型数据库。Java 应用,通过 JDBC 访问数据库。整体机制两阶段提交协议的演变:一阶段:业务数据和回滚日志记录在同一个本地事务中提交,释放本地锁和连接资源。二阶段:提交异步化,非常快速地完成。回滚通过一阶段的回滚日志
2021-01-30 19:43:45 426 3
原创 SpringCloudGateway初探
简述SpringCloud全家桶中有个很重要的组件就是网关,在1.X版本中都是采用zuul网关,在2.X版本中,zuul的升级一直跳票,SpringCloud最后自己研发了一个网关替带zuul——SpringCloud Gateway 。换言之,gateway就是原zuul1.X版 的替代。Gateway是在spring生态系统上构建的api网关服务,基于Spring5,SpringBoot2和Project Reactor等技术。Gateway旨在提供一种简单而有效的方式来对api进行路由,以提供一些
2021-01-30 19:41:44 625 1
原创 SpringCloudAlibaba之Sentinel流控熔断
Sentinel 的使用可以分为两个部分:核心库(Java 客户端):不依赖任何框架/库,能够运行于 Java 7 及以上的版本的运行时环境,同时对 Dubbo / Spring Cloud 等框架也有较好的支持(见 主流框架适配)。控制台(Dashboard):控制台主要负责管理推送规则、监控、集群限流分配管理、机器发现等。1. 引入 Sentinel 依赖<dependency> <groupId>com.alibaba.cloud</groupId>
2021-01-05 18:39:20 787
原创 SpringCloudAlibaba之Sentinel介绍
Sentinel 是什么随着微服务的流行,服务和服务之间的稳定性变得越来越重要。Sentinel 是面向分布式服务架构的流量控制组件,主要以流量为切入点,从限流、流量整形、熔断降级、系统负载保护、热点防护等多个维度来帮助开发者保障微服务的稳定性。Sentinel 的历史2012 年,Sentinel 诞生,主要功能为入口流量控制。2013-2017 年,Sentinel 在阿里巴巴集团内部迅速发展,成为基础技术模块,覆盖了所有的核心场景。Sentinel 也因此积累了大量的流量归整场景以及生产实践
2021-01-05 18:38:43 739
原创 SpringCloudAlibaba之Nacos配置Mysql数据库
Surport Mysql在0.7版本之前Nacos是不支持Mysql数据库的,是使用的本地的derby数据库。这样虽然方便,不用进行额外的配置,但是不能很好的观察到数据的基本情况,也就是不好可视化。在0.7及之后,Nacos支持外部Mysql数据库存储数据,这可以在nacos release中找到公示。Config Mysql本文以Nacos1.3.2为例,首先在nacos release下载1.3.2的压缩包,下载解压后找到/conf/nacos-mysql.sql在数据库新建一个数据库,并导
2021-01-05 18:35:57 1875
原创 SpringCloudAlibaba之Nacos配置与注册
初始化项目编辑器:IDEA系列源代码GitHub地址spring-cloud-demo创建父项目File->New->Project父项目引入依赖注意添加<packaging>pom</packaging><?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http:/
2021-01-05 18:35:10 905
原创 SpringCloudAlibaba之NacosServer
Nacos Server1.版本选择可以在Nacos的Nacos release中找到每个版本发行的日志,当前推荐的稳定版本1.3.1。2.环境配置Nacos 依赖 Java 环境来运行。如果您是从代码开始构建并运行Nacos,还需要为此配置 Maven环境,请确保是在以下版本环境中安装使用:64 bit OS,支持 Linux/Unix/Mac/Windows,推荐选用 Linux/Unix/Mac。64 bit JDK 1.8+;下载 & 配置。Maven 3.2.x+;下载 &
2021-01-05 18:34:17 794
博客《分布式数据库HBase实践指南》案例代码
2020-07-01
《你想了解的分布式文件系统HDFS,看这一篇就够了》案例代码
2020-06-14
理解Spring AOP实现与思想 案例代码
2020-06-06
SpringBoot+Shiro+JPA+LayUI的后台管理系统
2019-12-27
tomcat+redis+nginx实现session共享所需jar包
2019-11-28
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人