Narayana
冯征
这个作者很懒,什么都没留下…
展开
-
在Tomcat中配置与使用Narayana作为事务处理器
Narayana是一款使用Java来实现JTA标准的事务处理器,也做为Wildfly自带的事务处理器。这篇文章的目的是在Tomcat容器中配置Narayana来使之能够支持事务处理。 如果对JTA标准不太熟悉,可以看看这里JTA SPEC。事务处理器(Transaction Manager)的工作就是协调各个参与事务的资源(数据库,消息队列等等),来完成一个事务并且符合ACID的要求。我们来看一...原创 2018-08-31 14:21:52 · 1182 阅读 · 0 评论 -
Narayana Long Running Action 介绍
Long Running Action (LRA)可以看做一种耗时很长的操作,在传统的ACID中我们不得不设置很大的超时时间,这样对应用的扩展性和性能提升都是不利的。在一些业务应用当中,可以采用Saga的模式(先执行---后补偿)进行处理。Narayana项目组在此基础上实现了Saga的事务模型。更多的信息可以参考下面的文章 Narayana LRA: implementation of sag...原创 2018-08-31 14:34:47 · 315 阅读 · 0 评论