![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
分布式
文章平均质量分 85
hzy0769
这个作者很懒,什么都没留下…
展开
-
JTA分布式事务实践
最近一直在研究怎么实现分布式事务,花了不少时间,测试工程启停测试了无数次,最终实现的时候其实也就是写一些配置文件,对于工程代码没什么影响。目前研究还不是很深入,对于全面崩溃恢复如何实现和测试还不清楚。本文先介绍基础的实现。 当业务需要在一个事务中操作多个不同的资源,例如多个数据库,消息队列,缓存等,那么就需要使用分布式事务了。在java中一般建议使用JTA,这样开发人员就不用关心什么叫...2016-04-27 11:42:07 · 380 阅读 · 0 评论 -
ActiveMQ与Spring集成.
介绍 ActiveMQ 是Apache出品,最流行的,能力强劲的开源消息总线。由于ActiveMQ是一个独立的JMS provider,很容易被用于多种结构设计中,也不需要第三方服务器的支持,这样我们的应用可以部署在各种J2EE服务器或servlet服务器中,也可以独立运行。 本文介绍如何在spring中集成activemq,然后演示下如何发送和接收消息。 在Spring中集...2016-04-28 16:12:32 · 116 阅读 · 0 评论 -
JTA分布式事务之JMS篇
前言 我在上篇文章《【消息队列】ActiveMQ与Spring集成》讲解如何用spring编写一个简单的发送消息然后接收的JMS应用,不过例子中为了简单并没有使用事务,本文主要讲下如何增加事务的控制。在JMS中有两种事务控制方式:本地事务和JTA事务。由于实际的业务很少完全脱离数据库的使用,经常需要在一个事务中同时操作数据库和JMS,所以一般会使用JTA事务控制(分布式事务),本文就只讲J...2016-05-03 12:00:37 · 354 阅读 · 0 评论 -
数据库并发访问时锁应用实例讲解
开始之前 本文主要讲解各种常见锁策略的应用,希望通过这种实例讲解能让大家更清晰的理解各种锁的区别,在实际项目的该如何选择。由于本文的代码例子使用java编写,涉及一些java框架如Spring JPA等,建议对java熟悉的人读。 实例 本文以电商中一个常见的场景作为演示,如下图 我们的商品有个库存数量的字段,下单的时候系统检查库存是否足够,如果满足则库存数量...原创 2017-06-15 14:48:38 · 539 阅读 · 0 评论