原文地址的文章,写的demo会误导读者,所以在原文地址文章的基础上对原作者的demo进行修改,让demo浅显易懂。Demo说明采用Junit4.10.0+Spring4.2.0+Spring JDBCTemplate+mysql5.1.51(数据库表的存储引擎使用 InnoDB,MyISAM存储引擎是不支持事务的),通过注解方式配置事务,代码层次包括主测试类,两个Service对象,事务在Se
转载 2024-09-30 21:44:49
66阅读
事务的基本概念事务是访问并可能更新数据库中各种数据项的一个程序执行单员事务的四个属性ACID 原子性(Automicity):事务中的诸多操作,要么都做,要么都不做 一致性(Consistency): 事务必须使数据库从一个一致性状态到另一个一致性状态 隔离性(lsolation):一个事务的执行不能被其他事务干扰,一个事务内部的操作及使用的数据对并发的其他事务是隔离的,并发执行的各个事务之间不能
分布式事务(六)Seata TCC模式-介绍以及案例 TCC 基本原理 TCC 与 Seata AT 事务一样都是两阶段事务,它与 AT 事务的主要区别为: TCC 对业务代码侵入严重 每个阶段的数据操作都要自己进行编码来实现,事务框架无法自动处理。 TCC 效率更高 不必对数据加全局锁,允许多个事
原创 2021-07-29 18:07:33
574阅读
本文通过使用SpringCloud和Docker构建了一个常见的Microservice体系.SpringCloud为开发者提供了快速构建分布式系统中的一些常见工具,如分布式配置中心,服务发现与注册中心,智能路由,服务熔断及降级,消息总线等.而SpringCloudSleuth为SpringCloud提供了分布式追踪方案,可视化地分析服务调用链路和服务间的依赖关系本次实战以模拟下单流程作为实战演示
原创 精选 2018-11-23 15:51:38
3575阅读
SolarSpring Cloud为开发者提供了快速构建分布式系统中的一些常见工具,如分布式配置中心,服务发现与注册中心,智能路由,服务熔断及降级,消息总线,分布式追踪的解决方案等。本次实战以模拟下单流程为背景,结合Spring Cloud Netflix和分布式事务解决方案中Try Confirm Cancel模式与基于事件驱动的服务架构作为实战演示。开发环境Docker 1.13.1Docke
原创 2019-07-17 15:46:19
629阅读
Spring Cloud GateWay官网简介Spring Cloud Gateway该项目提供了一个用于在Spring MVC之上构建API网关的库。 Spring Cloud Gateway旨在提供一种简单而有效的方式来路由API并为他们提供横切关注点
原创 2022-01-24 17:00:44
424阅读
Spring Cloud Hystrix目录Spring Cloud HystrixHystrix特性断路器机制Fallback资源隔离服务熔断服务降级测试REFERENCES更多手机用户请横屏获取最佳阅读体验,REFERENCES中是本文参考的链接,如
原创 2022-01-24 16:59:07
674阅读
Spring Cloud Hystrix目录Spring Cloud HystrixHystrix特性断路器机制Fallback资源隔离服务熔断服务降级测试REFERENCES更多手机用户请横屏获取最佳阅读体验,REFERENCES中是本文参考的链接,如需要链接和更多资源,可以关注其他博客发布地址。平台地址CSDNhttps://blog.csdn.net/sina...
原创 2021-06-09 15:45:52
597阅读
Spring Cloud GateWay官网简介Spring Cloud Gateway该项目提供了一个用于在Spring MVC之上构建API网关的库。 Spring Cloud Gateway旨在提供一种简单而有效的方式来路由API并为他们提供横切关注点,例如:安全性,监控/指标和弹性。Spring Cloud Gateway 官网特性基于Spring Framework ...
原创 2021-06-09 15:45:54
1309阅读
Spring Cloud 是一套 完整的微服务解决方案 ,基于 Spring Boot 框架,准确的说,它不是一个框架,而是一个大的容器,它将市面上较好的微服务框架集成进来,从而简化了开发者的代码量。Spring Cloud 是一系列框架的有序集合,它利用 Spring Boot 的开发便利性简化了分布式系统的开发,比如服务发现、服务网关、服务路由、链路追踪等。Spring C
转载 2024-02-04 11:55:21
59阅读
Spring Cloud 是一套完整的微服务解决方案,基于 Spring Boot 框架,准确的说,它不是一个框架,而是一个大的容器,它将市面上较好的微服务框架集成进来,从而简化了开发者的代码量。一、SpringCloud是什么  Spring Cloud 是一系列框架的有序集合,它利用 Spring Boot 的开发便利性简化了分布式系统的开发,比如服务发现、服务网关、服务路由、链路追踪等。Sp
转载 2024-01-30 05:39:15
103阅读
1. 概述Spring Cloud Gateway 是由 WebFlux + Netty + Reactor 实现的响应式的 API 网关。Spring Cloud Gateway 旨在为微服务架构提供一种简单且有效的 API 路由的管理方式,并基于 Filter 的方式提供网关的基本功能,例如说安全认证、监控、限流等
原创 9月前
508阅读
接上文 SpringCloud Alibaba - Sentinel1.简介(Seata与分布式事务)Seata官方网址https://seata.io/zh-cn/docs/overview/what-is-seata.html2.环境搭建首先对之前的图书借阅系统进行升级:编写对应的服务接口。(1)用户服务(2)图书服务(3)借阅服务测试存在的问题用户1号借阅1号书,显示已被借阅 1号借2号书则
几点说明1、本系列SpringCloud的博客参考了方志朋所著《深入理解SpringCloud与微服务构建》;2、大家如果想更加深入的理解SpringCloud建议多实战、多看书;简介SpringCloud是基于SpringBoot的,而SpringBoot的特点就是简化了开发和部署的过程,具体体现在SpringBoot底层实现的时候会自动加载默认配置,而在自主配置的配置文件、配置类中的配置会覆盖
原创 2021-03-04 14:05:11
551阅读
springcloud 介绍 研究了一段时间spring boot了准备向spirng cloud进发,公司架构和项目也全面拥抱了Spring Cloud。在使用了一段时间后发现Spring Cloud从技术架构上降低了对大型系统构建的要求,使我们以非常低的成本(技术或者硬件)搭建一套高效、分布式、容错的平台,但Spring Cloud也不是没有缺点,小型独立的项目不适合使用,另外对分
转载 2024-02-25 22:32:44
34阅读
1点赞
1评论
自己化运维、容错、快速演进等特点,它可以解决传统项目的弊病,并且可以满足越来越复杂的业务关系。  二、单体架构和分布式架构的优缺点。  1)单体架构:    以MVC架构模式为例,我们在传统项目中基本都是采用这种方式。通过MVC(表示层、业务逻辑层、数据访问层)的架构基本能够所有应用程序。    缺点:随着业务复杂性增加,代码量增加。代码的可读性、可维护性和可扩展性就会下降。      随着用户数
转载 2024-04-17 12:39:47
61阅读
1点赞
1. 什么是 Spring CloudSpring Cloud 基于 Spring Boot 使得整体的开发、配置、部署都非常方便,可快速搭建基于微服务的分布式应用,Spring Cloud 相当于微服务各组件的集大成者。Spring Boot 和 Spring Cloud 的关系可大致理解为,Spring Boot 快速搭建基础系统,Spring Cloud 在此基础上实现分布式系统中的公共组
转载 2024-03-22 10:28:37
63阅读
cloud
原创 2022-12-31 01:15:48
642阅读
这是一个简单粗暴的学习纪录篇幅,没有理论,撸起袖子就是干一、创建一个springCloud项目 如果.....你的pom.xml图标不是蓝色的M,右键,往下看看,找到add xxx as maven 二、配置文件 项目就这么创建,其它啥也不用动,把自动生成的配置文件后缀名改为yml,将以下内容复制进去(将原有配置删除哦)先去主方法上添加注解:  &
之前给大家介绍了一下dubbo工作原理,下面就接着来给大家介绍dubbo的优点和缺点,你知道他的优点和缺点吗一、dubbo的优点有哪些首先我们来介绍一下dubbo的优点,总的来说dubbo有着以下几大优点:1、服务注册中心自动注册和配置管理它不需要写死服务提供者地址,注册中心基于接口名自动查询提供者ip;使用类似zookeeper等分布式协调服务作为服务注册中心,能够将大多数的项目配置移入zook
转载 2024-05-25 16:50:53
42阅读
  • 1
  • 2
  • 3
  • 4
  • 5