您好,欢迎光临本网站![请登录][注册会员]  

搜索资源列表

  1. 通过LCN实现分布式事务

  2. 解决方案,事务控制原理和核心步骤这几个方面来阐述通过LCN来实现分布式事务。官方宣称:LCN并不生产事务,LCN只是本地事务的协调工。TX-LCN定位于一款事务协调性框架,框架其本身并不操作事务,而是基于对事务的协调从而达到事务一致性的效果。在一个分布式系统下存在多个模块协调来完成一次业务。那么就存在一次业务事务下可能横跨多种数据源节点的可能。TX-LCN将可以解决这样的问题例如存在服务模块A、B、C。A模块是mysql作为数据源的服务,B模块是基于redis作为数据源的服务,C模块是基于mon
  3. 所属分类:其它

    • 发布日期:2021-02-24
    • 文件大小:1048576
    • 提供者:weixin_38577922
  1. 一篇文章彻底搞懂“分布式事务”

  2. 由于近十年互联网的发展非常迅速,很多网站的访问越来越大,集中式环境已经不能满足业务的需要了,只能按照业务为单位进行数据拆分(包含:垂直拆分与水平拆分),以及按照业务为单位提供服务,从早期的集中式转变为面向服务架构的分布式应用环境。举一个典型的例子,阿里的淘宝网站随着访问量越来越大,只能按照商品、订单、用户、店铺等业务为单位进行数据库拆分,以及按照业务为单位提供服务接口。这个时候为了完成一个简单的业务功能,比如:购买商品后扣款,有可能需要横跨多个服务,涉及用户订单、商品库存、支付等多个数据库,而这
  3. 所属分类:其它

    • 发布日期:2021-02-24
    • 文件大小:275456
    • 提供者:weixin_38689976
  1. 基于RabbitMQ消息队列的分布式事务解决方案

  2. 介绍Rabbitmg用于解决分布式事务必须掌握的5个核心概念一款分布式消息中间件,基于erlang语言开发,具备语言级别的高并发处理能力。和Spring框架是同一家公司。支持持久化、高可用1.Queue:真正存储数据的地方2.Exchange:接收请求,转存数据3.Bind:收到请求后存储到哪里4.消息生产者:发送数据的应用5.消息消费者:取出数据处理的应用分布式事务是一个业务问题,不能脱离具体的场景。●基于数据库XA/JTA协议的方式需要数据库厂商支持;JAVA组件有atomikos等●异步校
  3. 所属分类:其它

    • 发布日期:2021-02-24
    • 文件大小:2097152
    • 提供者:weixin_38522795
  1. 分布式事务的实现原理

  2. 事务是数据库系统中非常有趣也非常重要的概念,它是数据库管理系统执行过程中的一个逻辑单元,它能够保证一个事务中的所有操作要么全部执行,要么全不执行;在SOA与微服务架构大行其道的今天,在分布式的多个服务中保证业务的一致性就需要我们实现分布式事务。在文章的开头,我们已经说过事务是数据库管理系统执行过程中的一个逻辑单位,它能保证一组数据库操作要么全部执行,要么全不执行,我们能够通过事务将数据库从一个状态迁移到另一个状态,在每一个状态中,数据库中的数据都保持一致性。数据库事务拥有四个特性,原子性(Ato
  3. 所属分类:其它

    • 发布日期:2021-02-24
    • 文件大小:1048576
    • 提供者:weixin_38532629
  1. 分布式事务的N种实现

  2. 在微服务架构中,随着服务的逐步拆分,数据库私有已经成为共识,这也导致所面临的分布式事务问题成为微服务落地过程中一个非常难以逾越的障碍,但是目前尚没有一个完整通用的解决方案。其实不仅仅是在微服务架构中,随着用户访问量的逐渐上涨,数据库甚至是服务的分片、分区、水平拆分、垂直拆分已经逐渐成为较为常用的提升瓶颈的解决方案,因此越来越多的原子操作变成了跨库甚至是跨服务的事务操作。最终结果是在对高性能、高扩展性,高可用性的追求的道路上,我们开始逐渐放松对一致性的追求,但是在很多场景下,尤其是账务,电商等业务
  3. 所属分类:其它

    • 发布日期:2021-02-24
    • 文件大小:805888
    • 提供者:weixin_38622849
  1. 分布式事务的七种实现方案汇总分析

  2. 随着微服务的普及,分布式事务成为了系统设计中不得不面对的一个问题,而分布式事务的实现则十分复杂。阅读本文之前,需要你对数据库事务的ACID、CAP理论、Base理论以及两阶段提交有一定的认知,不熟悉者请自行百度或者阅读参考博客1、2、3和4。除此之外,在阅读本文过程中,如果对某种方案不理解,强烈建议先阅读对应方案中的参考博客后再阅读本文中对应的介绍。为了便于后文叙述,这里对ACID中的C(一致性)做一个强调:严格的事务一致性是使数据库从一个一致性状态变到另一个一致性状态,且事务中间状态不能被观察
  3. 所属分类:其它

    • 发布日期:2021-02-24
    • 文件大小:1048576
    • 提供者:weixin_38746515
  1. CAP:基于最终一致性的微服务中的分布式事务解决方案,也是具有发件箱模式的事件总线-源码

  2. CAP CAP是基于.Net标准的库,该库是处理分布式事务的解决方案,具有EventBus功能,它轻巧,易于使用且高效。 在构建SOA或MicroService系统的过程中,我们通常需要使用事件来集成每个服务。 在此过程中,简单使用消息队列并不能保证可靠性。 CAP采用与当前数据库集成的本地消息表程序来解决在分布式系统相互调用的过程中可能发生的异常。 它可以确保事件消息在任何情况下都不会丢失。 您也可以将CAP用作EventBus。 CAP提供了一种更简单的方法来实现事件发布和订阅。 在订
  3. 所属分类:其它

    • 发布日期:2021-02-21
    • 文件大小:1005568
    • 提供者:weixin_42144366
  1. 分布式事务:不过是在一致性、吞吐量和复杂度之间,做一个选择

  2. 这是一个开撕的话题,我经历过太多的关于分布式事务的需求:“有没有简单的方案,像使用数据库事务那样,解决分布式数据一致性的问题”。特别是微服务架构流行的今天,一次交易需要跨越多个“服务”、多个数据库来实现,传统的技术手段,已经无法应对和满足微服务情况下这些复杂的场景了。针对微服务下的交易业务如何保障数据一致性,本文尽量做到理论结合实践,将我们在实际产品中用到的分布式事务实现机制,和大家扒一扒,希望能帮到各位。谈到分布式事务,必须先把CAP拿出来说说事……,当然还有BASE……从架构的角度来看,业务
  3. 所属分类:其它

    • 发布日期:2021-02-20
    • 文件大小:412672
    • 提供者:weixin_38663733
  1. 误解:可靠的消息可以解决分布式事务-源码

  2. 神话 可靠的消息可解决分布式事务 模组 myth-admin:事务日志管理背景 神话注释:框架通用注释 神话共通:框架通用类 神话核心:框架核心包(注释处理,日志存储...) 神话仪表板:管理后台前端 myth-dubbo:支持dubbo框架2.7版以下 myth-motan:支持motan rpc框架 myth-springcloud:支持Spring Cloud RPC框架 myth-spring-boot-starter:支持spring boot启动器 myth-aliyunmq:对a
  3. 所属分类:其它

    • 发布日期:2021-02-20
    • 文件大小:1048576
    • 提供者:weixin_42168265
  1. ByteTCC:ByteTCC是基于TCC(TryConfirmCancel)机制的分布式事务管理器。 它与JTA规范兼容。 用户指南:https:github.comliuyangmingByteTCCwiki-源码

  2. ByteTCC是基于Try-Confirm-Cancel(TCC)机制的分布式事务管理器的实现。 ByteTCC与JTA兼容,并且可以与Spring和其他Java容器无缝集成。 1.快速入门 1.1添加Maven依赖 1.1.1。 春云 org.bytesoft bytetcc-supports-springcloud 0.5.9 1.1.2。 达博 org.bytesoft bytetcc-supports-dubbo < versi
  3. 所属分类:其它

    • 发布日期:2021-02-20
    • 文件大小:300032
    • 提供者:weixin_42175516
  1. seata:数据库分布式事务演示示例-源码

  2. 西塔 数据库分布式事务演示示例
  3. 所属分类:其它

    • 发布日期:2021-02-17
    • 文件大小:313344
    • 提供者:weixin_42128393
  1. xa-test:分布式事务XA协议:Atomikos-源码

  2. Xa测试 分布式事务测试工程
  3. 所属分类:其它

    • 发布日期:2021-02-15
    • 文件大小:74752
    • 提供者:weixin_42097668
  1. fat:基于springboot,zookeeper,redis分布式事务强一致性方案-源码

  2. 脂肪 FAT,基于springboot,使用zookeeper,redis,spring异步,spring transactionManager的强一致性分布式事务解决方案 框架介绍 纯编码方式,强一致性。使用redis / zookeeper作为注册中心,代理事务的执行,使用spring async异步处理事务线程。基于注解使用,对业务代码可以说是零入侵,目前内置适配spring-cloud(Feign调用),dubbo。同时具有一定的扩展性与兼容性,因为存在自定义的服务框架,或者以后会涌现出
  3. 所属分类:其它

    • 发布日期:2021-02-06
    • 文件大小:82944
    • 提供者:weixin_42133452
  1. jeesuite-libs:分布式架构开发套件。包括缓存(一二级缓存,自动缓存管理),粒度,分布式定时任务,文件服务(七牛,阿里云OSS,fastDFS),日志,搜索,分布式锁,分布式事务,集成dubbo,spring boot支持以及常用

  2. 集成实践项目: : 由于现在很少用QQ,有问题请加作者微信 简介 jeesuite-libs分布式架构开发套件。包括缓存(一二级缓存,自动缓存管理),粒度,分布式定时任务,文件服务(七牛,阿里云OSS,fastDFS),日志,搜索,代码生成,API网关,配置中心,统一认证平台,分布式锁,分布式事务,集成dubbo,spring boot支持,统一监控等。所有发行版都经过严格测试并在生产环境中稳定运行4年以上。 为什么有jeesuite-libs 一些框架使用起来比较复杂(例如如各种配置,各种资
  3. 所属分类:其它

    • 发布日期:2021-02-05
    • 文件大小:652288
    • 提供者:weixin_42100188
  1. galaxyLight:欢迎大家完善本系统,结合当前事务处理的本质,我开发了太极分布式事务处理框架MOONWATER,采用可靠消息服务和重试,补偿处理机制,使用事件驱动,最终一致的事务模型,替代地部署数据库的事务处理能力,对服务操作结果进行

  2. galaxyLight:欢迎大家完善本系统,结合当前事务处理的本质,我开发了太极分布式事务处理框架MOONWATER,采用可靠消息服务和重试,补偿处理机制,使用事件驱动,最终一致的事务模型,替代地部署数据库的事务处理能力,对服务操作结果进行判断,调用应用系统本身的事务处理功能,自动进行事务处理,从而有效地解决微服务的分布式事务处理问题。框架采用消息机制调用服务,速度快,灵活,通过使用缓存,解决服务调用的冥想性和消息的冥想性,在事务处理时,采用并行并行调用对应的服务,提高了性能。MOONWATER
  3. 所属分类:其它

    • 发布日期:2021-02-05
    • 文件大小:175104
    • 提供者:weixin_42137022
  1. redis-game-transaction:在大型游戏中经常使用分散,分散中因为游戏逻辑会常游戏事务,可以通过redis特性我们可以实现分布式锁和分布式事务。很多redis赋予不支持redis的事务特性。这个框架已经解决了分布式服务器下的

  2. Redis-分布式-事务 在大型游戏中经常使用分布式,分布式中因为游戏逻辑会经常进行游戏事务,通过redis特性我们可以实现分布式锁和分布式事务。很多redis分配不支持redis的事务特性。支持独占锁,共享锁,读写锁,并且支持事务提交失败情况下的回滚操作,让开发者可以有更多时间侧重游戏逻辑。此框架已经上线手游项目两年,经过百万级DAU验证,稳定运行。 互斥锁使用例子 可参考test下的实体。 生成事务原因,GameTransactionCauseImpl里面构造。 生成锁实体,GameTran
  3. 所属分类:其它

    • 发布日期:2021-02-04
    • 文件大小:138240
    • 提供者:weixin_42179184
  1. tidis:分布式事务NoSQL数据库,使用tikv作为后端兼容Redis协议-源码

  2. 什么是Tidis? Tidis是一个分布式NoSQL数据库,提供使用Go编写的Redis协议API(字符串,列表,哈希,集合,排序集合)。 Tidis类似于层,提供协议转换和数据结构计算,并由后端分布式存储提供支持,存储使用Raft进行数据复制,并使用2PC进行分布式事务。 产品特点 Redis协议兼容 线性横向扩展能力 存储与计算分离 数据安全,无数据丢失,筏复制 交易支持 任何拉请求都欢迎。 建筑 提迪斯建筑 tikv建筑 布局驱动程序(PD):PD是TiKV系统的大脑,它管理有关节
  3. 所属分类:其它

    • 发布日期:2021-02-03
    • 文件大小:74752
    • 提供者:weixin_42097557
  1. springcloud-learning:一套包含大部分核心组件使用的Spring Cloud教程,包括Spring Cloud Alibaba和分布式事务Seata,基于Spring Cloud Greenwich和SpringBoot2

  2. springcloud学习 简介 一套涵盖大部分核心组件使用的Spring Cloud教程,包括Spring Cloud Alibaba和分布式事务Seata,基于Spring Cloud Greenwich以及SpringBoot2.1.7。21篇文章,文章精华,32个演示,涵盖大部分应用场景。 目录 项目结构 springcloud - learning ├── eureka - server -- eureka注册中心 ├── eureka - security - server -- 带
  3. 所属分类:其它

    • 发布日期:2021-02-03
    • 文件大小:361472
    • 提供者:weixin_42146230
  1. spring-boot-api-starter::rocket:一个基于Spring Boot的快速构建RESTful API工程的脚手架,支持多数据源配置,分布式事务-源码

  2. Spring-Boot-Api-Starter 简介 Spring-Boot-Api-Starter是一个基于SpringBoot ,快速构建RESTful API工程的脚手架,支持多数据源配置,分布式事务;快速生成各模块的基础代码,极大地提高了开发效率,使团队代码风格保持统一。 特征 集成式弹簧靴常用开发组件集 集成Mybatis Plus,Mybatis Plus Generator组件;实现单表业务零SQL 集成Atomikos支持分布式事务,以及支持多数据源配置 统一异常处理 统一响应结
  3. 所属分类:其它

    • 发布日期:2021-01-30
    • 文件大小:52224
    • 提供者:weixin_42168341
  1. spring-cloud-rest-tcc:以Spring Cloud Netflix作为服务治理基础,展示基于tcc思想所实现的分布式事务解决方案-源码

  2. 前言 随业务发展,组织架构变动,加上对现有系统进行析构分解,所带来的一个显着问题是进程间一致性需求增加,是一个协作问题。Atomikos曾介绍使用TCC作为微服务的分布式事务解决方案,有一篇简单的译文可作为入门资料。 经文章叙述,Atomikos所设计的TCC交互完全整合在HTTP协议之上,并充分地替代了HTTP语义特性,是一个与应用层协议紧接解决方案。而究其本质,TCC是作为2PC的补充,更是一种设计思想。 本文使用Spring Cloud Netflix作为服务治理基础,通篇穿插C4模型,侧
  3. 所属分类:其它

    • 发布日期:2021-01-30
    • 文件大小:1048576
    • 提供者:weixin_42106357
« 1 2 ... 4 5 6 7 8 910 11 12 13 14 ... 50 »