#Java事务架构文章排行榜

使用DDD聚合发现隐藏的业务规则的案例分析:数据库事务的业务实现 - Nick Tune

19-12-02 2459 3 banq

在现实世界中,我们可能会对我们的业务规则和流程含糊不清。我们可以设置例外,也可以绕过一些步骤以适应我们从未想到的特殊情况。 想象一下一个业务规则,即所有客户都必须具有名字,中间名和姓氏。如果某人访问... 详细

面向对象的哲学源头与软件工业本质与未来趋势 – BradCox

19-12-21 1887 2 banq

亚里斯多德以来,哲学家一直在与存在概念作斗争。为什么我们要研究观察我们在世界上看到的东西?这些事物是如何在那里的?有目的吗?它们会永远存在吗?我们是由与其他所有事物一样的东西构成的,还是我们拥有其他... 详细

微服务中的Saga模式 - baeldung

21-04-29 456 1 banq

基于 微服务 的应用程序是一个 分布式系统 。整个系统由多个较小的服务组成,并且这些服务一起提供了整体应用程序功能。尽管这种体系结构样式提供了许多好处,但是它也有一些局限性。微服务体系结构中的主... 详细

2PL(两阶段锁定)算法如何工作 -Vlad Mihalcea

19-12-03 4134 banq

2PL(两阶段锁定)算法是关系数据库系统用来保证数据完整性的最古老的并发控制机制之一。 在本文中,我将解释2PL算法如何工作以及如何以任何编程语言实现它。 锁类型 在我们开始讨论2PL算法实... 详细

如何检测Spring中事务当前是否活着? - Baeldung

20-10-17 1184 1 banq

检测交易对于审计目的或在未实施良好交易惯例的复杂代码库中可能有用。在这个简短的教程中,我们将介绍几种方法来检测代码中的Spring事务。 为了使事务在Spring中工作,必须启用事务管理。如果我们使... 详细

2PC时代即将结束,2PC只是提供原子性提交而不是事务本身 · Exactly Once

19-10-31 1968 1 banq

如果有 分布式事务 协议,那么每个软件工程师都知道它:“两阶段提交”,也称为2PC。尽管使用了几十年,但是由于缺乏云环境的支持,它却一直在稳步下降。 过去在相当长的一段时间里,它是构建企业 分... 详细

什么是数据库事务的写偏斜write-skew?- justinjaffray

20-12-09 1256 banq

这篇文章是关于写歪斜write-skew的知识以及扩展快照隔离的知识。快照隔离被称为事务隔离级别,它在性能和正确性之间提供了很好的组合,但是此处“正确性”的确切含义通常含糊不清。在这篇文章中,我想分... 详细

使用Spring Boot实现Redis事务 | Vinsguru

20-12-01 693 1 banq

大多数redis命令可以归类到get/set下。默认情况下,所有这些命令都是原子的。但是,当我们需要顺序执行一组命令时,则不能保证它是原子的。Redis通过multi,exec和discard命令提... 详细

美女程序员分享数据库常见17个使用误区 - Jaana

20-04-23 790 1 banq

绝大多数计算机系统都具有某种状态,并且可能依赖于存储系统。我对数据库的了解是随着时间的推移而积累的,但是在此过程中,我们的设计错误导致了数据丢失和中断。在数据繁重的系统中,数据库是系统设计目标和折衷... 详细

Spring Boot事务传播机制 - DZone Java

19-08-13 1760 banq

任何应用程序都涉及许多服务或组件调用其他服务或组件。事务传播指示任何组件或服务是否将参与事务,以及如果调用组件/服务已经或者没有已创建事务,它将如何表现。有六种类型的事务传播: REQUIRE... 详细

Spring事务管理:非常规指南 - marcobehler

19-10-30 1334 banq

您可以使用本指南对Spring的事务管理(包括@Transactional批注)的工作方式进行深入的实际了解。 唯一的前提条件?您需要对ACID有一个大概的了解,即什么是数据库事务以及为什么要使用它... 详细

如何创建自定义Apache Kafka连接器(Kafka Connectors) - Prashanna

20-07-04 1215 banq

Kafka Connect是一个框架,可帮助Kafka连接外部系统,例如数据库,文件系统等,反之亦然。 我们处理两种类型的连接器: 源连接器:这种类型的连接器有助于将数据从外部系统简化为Kafk... 详细

Java和Spring中的事务简介 - Baeldung

20-09-03 629 banq

在本教程中,我们将了解Java中事务的含义。因此,我们将了解如何执行资源本地事务和全局事务。这也将使我们能够探索在Java和Spring中管理事务的不同方法。   什么是事务? 通常,Java... 详细

经验分享:Plaid如何通过机器学习实现商家和银行之间的交易对账结算? - Kevin Hu

19-06-01 631 1 banq

Plaid的API可帮助开发人员为北美数以千万计的消费者提供金融服务。这些服务帮助消费者管理他们的个人财务,让他们转移资金和付款,并允许他们获得贷款和抵押贷款。我们的使命是通过提供对金融系统的访问来... 详细

Go语言中用于错误处理的Defer、Panic和Recover - Sachin Karve

20-09-20 295 banq

许多开发人员在开始开发企业级应用程序之前,往往会忽略编程语言的错误处理机制。最好以一种可以从异常中恢复(万一发生)的方式开发代码。 不同的编程语言以不同的方式处理错误,异常和恢复。Go采用了Defe... 详细

共有 1381 2 3 4 ... 10 下一页