Transactions 学说中的嵌套集回滚

我正在将一些内容导入到嵌套的树模型中,并且我正在实现一个事务,以确保每个对象都已保存;如果没有,请将其从树上移除。我用的是第1.1.6条 // Start the transaction $conn = Doctrine_Manager::connection(); try { $conn->beginTransaction(); // add it as a child of the suburb $object->getNode()->insertAsLast

Transactions WP7上SQL CE中的事务处理

有时在WP7应用程序上工作时,我会看到SQLCEException,它表示某些表不存在。我认为DB被破坏是因为当我向DB写入数据时,应用程序正在关闭(在专用线程上执行SubmitChanges()) 问题是,mango数据库是否支持事务?当它看到一些写查询没有成功完成时,它是否应该在下次启动时以某种方式恢复,如果不是,我是否可以手动恢复 我没有注意到启动时有任何形式的恢复尝试。通常,如果SQL CE数据库出现故障,并且您没有捕获负载,您的应用程序就会崩溃。我在我的SQL CE DB应用程序上遇到

Transactions HornetQ MessageHandler howto

我对使用hornetQ的问题有点了解。我试图实现的是异步请求处理。我有一个服务器组件接受传入的tcp连接。客户端将使用TLV消息以专有协议发送请求。为了将处理与io内容解耦,我使用hornetQ引入了一个消息队列。因此,当一封新邮件进来时,它只是被放入收件箱队列中。该队列有多个侦听器线程,因此处理是多线程的。这些侦听器将依次生成响应并将它们放回发件箱队列。每个客户端都有自己的发件箱队列,因此它们不会相互影响,例如,当客户端临时断开连接时。 因此,对于发件箱处理,我创建了一个ClientProdu

Transactions 为什么我的Jboss服务器开始处理一切事务?

我正在努力解决这个问题 我没有得到答案,但巴卢斯表示他不相信我的。。。JSF托管bean是事务性的。。?这不是默认行为。您的JSF支持bean类上都有哪些注释?基本上,您应该将事务方法分离到一个真正的服务类中,然后将其注入JSF管理的bean中 我喜欢这个想法,但问题是我的bean上没有任何与事务相关的注释。我打开com.arjuna.ats.jta的跟踪日志,发现容器打开和关闭事务。到目前为止,这是意料之中的 但它对一切都是这样。是否从服务器请求静态PNG?开始一项交易。通过@Schedule

Transactions “火鸟锁”;表「;防止插入

是否可以锁定表以防止插入/更新/删除 我需要锁定一个表,删除一些记录并“重置”生成器 >> lock table logs to prevent inserts/updates/deletes; delete from logs where id <= :lastIdProcessed; if ((select count(1) from logs) = 0) { alter sequence logSequence restart with 0; } >>

Transactions 以太坊主网络和;法定人数专用网

是否有可能在专用仲裁网络和以太坊主网之间进行交易?链间事务 假设事务在专用仲裁网络上执行。它将一些值从地址A移动到地址B。现在,这笔交易金额的一小部分也应该进入以太坊主网络!例如,给某个令牌的持有者。这个问题有什么分散的解决方案吗?我认为现在不可能,因为据我所知,您正在寻找侧链,而Quorum是一个独立的私有区块链。甚至有人说Quorum不是一个侧链。 这里有一个链接解释。这是一个问题。您找到解决方案了吗?

Transactions 智能合约和交易有什么区别?

我是区块链领域的新手,我一直在阅读很多概念 智能合约在交易之前,但包含相同的信息 谢谢。区块链交易可以定义为存储在公共记录中的一小部分任务。这些记录也称为块。只有在区块链网络中涉及的所有人员进行验证后,这些区块才会在区块链中执行、实施和存储 事务是外部世界与以太坊网络交互的方式。当我们希望修改或更新以太坊网络中存储的状态时,使用事务 智能合约是一种软件程序,它将信息层添加到区块链上执行的数字交易中。它允许进行比简单地将数字代币交换为产品或服务更复杂的交易。换句话说,这正是它听起来的样子:一份合同

Transactions 如何停止在InterSystems IRIS实例上记录日志?

请禁用进程的^%NOJRN暂停日志记录。 我需要停止/暂停整个实例的日志记录。有可能吗?您可以随时转到系统管理门户,编辑您感兴趣的每个数据库并禁用日志记录。我知道这不是您特别要求的,但它可能会有所帮助。您可以随时转到系统管理门户,编辑您感兴趣的每个数据库并禁用日志记录。我知道这不是你特别要求的,但它可能会有所帮助。完全停止日志记录: ClassMethod StopJournaling() { new $namespace set $namespace = "%SYS

Transactions 交易范围

事务范围是如何工作的?它如何知道何时已经在使用另一个上下文,以及如何在代码中实现另一种作用域 我主要是一名vb.net开发人员,但如果你用它写的话,我可以阅读c 如果上述内容过于模糊: 我了解system.transactions的功能和使用方法。我想知道的是如何创建类似的库,我自己的库,我可以围绕一些代码,这些代码可以以与system.transactions范围相同的方式处理它。我计划将其与缓存模型一起使用,这将极大地增强它。我正在寻找关于事务作用域如何知道的详细信息,例如,存在父作用域,因

Transactions SSIS脚本组件事务

我试图使用脚本组件作为处理非格式化平面文件的转换 我可以实现所有目标,但我希望组件以及持有它的父组件失败。目标是oleDB目标。当我重定向行时,它会去写行。但是,如果文件中有任何错误,它应该回滚相关文件的所有内容,并转到下一个文件进行处理 有什么见解吗?我该怎么做?我尝试过很多次,但是如果使用try-catch-block处理异常,组件不会失败。即使失败,也不会转到下一个文件进行处理。我找到了类似的解决方案。在启动事务之前添加sql任务并使用优先级约束中的变量进行检查,我能够提交或回滚在DFT中

Transactions 火鸟2.5+;EF6,如何将事务设置为等待

如何在EF6中使用firebird provider 4.0 EF6将事务设置为等待。默认值是no wait,因此我得到了很多异常 要设置事务隔离级别,我使用dbContext.Database.StartTransaction()。我尝试使用隔离级别serializable来序列化对一个表的访问。我只读取一个值,添加一个常量,然后写回新值 我总是在no wait事务上遇到异常锁冲突,这就是为什么我要使用等待另一个事务结束的事务。在FbConnection上使用BeginTransaction重

Transactions redis中流水线和事务的区别

我正在学习redis。 当我看到关于事务和管道的主题时,我感到不确定 当我使用事务时,客户端一次向服务器发送一些命令,但当我使用管道时,我也一次向服务器发送一些命令 管道和事务之间的区别是什么?非常感谢,可能是重复的

Transactions 使用Spring集成以正确的顺序和提交挂钩后进行事务性提交

这些都是需要满足的要求 链被包装在一个事务中 JMS事务需要在数据库事务之前在链的末尾提交 如果JMS提交失败,则不应执行数据库提交 在所有成功的数据库提交之后,需要将消息(及其所有操作)放到输出通道上 有问题的链条如下 <int:poller id="myInputChannelPoller"> <int:transactional transaction-manager="myTransactionManager"> </int:poller>

Transactions ApacheCamel:interceptFrom:在interceptFrom中启动的事务能否在主路由中共享?

我有下面的代码示例,其中我从InputQueue路由(主路由)的“interceptFrom”调用直接的交易路由。在这里,主要路线也是进行交易的 在运行此命令时,我可以从日志中看到,在interceptFrom中启动并提交了一个事务,而在主路由中,另一个事务正在启动并提交 我的要求是,当我在fromIntercept中执行一些DB操作时,我需要一个单独的事务,该事务应包括fromIntercept和main route处理,并希望它在main route发生任何异常时回滚。以下是日志: @Com

Transactions Java批处理事务控制

我有一些代码用于运行bean管理的事务(我的代码将处理何时启动或提交事务)。该代码被迁移到容器管理的事务中,并最终从Java批处理(Wildfly中的JSR-352)中使用 随着我们处理的数据量的增加,我们看到了与事务相关的问题。在各种情况下,甚至查询都会失败,并且异常指示事务仅标记为回滚。因此,我假设在之前的迁移过程中一定发生了一些错误 我仍然希望使用容器管理的事务,但是 如何在batchlet中正确使用CDI,使其接收EntityManager?我是使用@PersistenceContex

Transactions Jboss 7.1.1事务,级联EJB方法

我有两个无状态sessionbean。 我的客户机(JSF2应用程序)正在第一个EJB(CompletionFacade)上调用一个方法(saveOrderCompletion),该方法在第二个EJB(ContactFacade)上调用另一个方法(processRequest),以通过JMS向队列发送消息 在第一个调用的方法的末尾,我抛出一个RuntimeException来查看JBoss的行为。这一切都应该在一个事务中运行,因此该事务应该进行回滚,这样就不会向队列发送任何消息 我在weblog

Transactions 在pg_活动中使用“显示事务隔离级别”获取多个查询

我正在使用postgres db server进行生产使用 当我在postgresql server上启动查询select*from pg_stat_活动时, 所以我得到了98%的查询,比如showtransactionisolationlevel,我的postgresqlserver只接受100个连接。 我的服务器也被卡住了。 因此,我无法继续下去 任何人都知道为什么会发生这种情况,有没有办法阻止所有的查询。 或者为什么这个查询会创建这么多的连接?在您的描述中甚至没有足够的信息来解决这个问题,

Transactions Aerospike酸澄清

Aerospike数据库说 […]架构有三个关键目标: 创建一个灵活、可扩展的平台,以满足当今web规模应用程序的需求 提供传统数据库所期望的健壮性和可靠性(即ACID)。 提供运营效率(尽量减少人工参与) 以及: Aerospike经过优化,可与最新的存储和数据库一起使用 尽可能压缩事务吞吐量的技术,同时 仍然保证强稠度(酸) 首先,我在Aerospike中没有找到任何事务定义。通常我将其作为数据库上的一系列操作来获取。但是,在稍后阅读时,我看不到事务是酸性的: 当阅读一篇详细的文章时,我发现

Transactions Informatica动态文件夹创建

我的表包含15-20多个客户的部门数据,在我的映射中,我使用事务控制根据部门类型生成了10个不同的文件,这很好。要求是为每个客户机生成这些文件,并将它们放在各自客户机的单独文件夹中。你知道我怎样才能做到这一点吗?我知道映射必须在所有客户机上循环,然后动态创建文件夹并将这十个文件放在那里,但我有点不知道如何到达那里。您可以使用工作流变量并在输出文件目录中使用它。稍后,您可以使用分配任务为工作流变量分配不同的值。通过这种方式,您可以使用相同的会话创建动态文件夹 或 您可以在一个位置创建所有文件,然后

Transactions Akka持久邮箱是否在邮件处理之前丢失邮件?

Akka声明: 持久邮箱与任何其他不太可能是事务性邮箱一样。如果参与者在收到消息后崩溃,但在完成消息处理之前,消息可能会丢失 假设参与者A使用持久邮箱作为消息队列,该队列有两条消息,M1和M2。参与者收到M1并正在处理M1。如果A在完成处理M1之前崩溃,M1是否丢失?一个相关的问题是什么意思“崩溃”:这意味着一个未被排除的异常或JVM运行崩溃?< /P> < P>崩溃的原因可能是任何东西,这个术语是指处理没有完成(要么被中断中断,要么被断电或中间中断)。参与者将邮件从邮箱中退出队列后,邮件就会从

Transactions 多重匹配';事务RESTAPI的转换

我开始开发Neo4j 2.0客户端,当我到达事务端点时,有一些事情我不确定: 在性能方面使用多个匹配项(无创建、无更新)时,哪一个是最佳选项?我不知道这是如何在neo4j内部实现的…: 多次使用/transaction/commit(这是否会创建一个事务,或者标识它不是必需的?) 创建一个事务(与第一个匹配),然后使用/transaction/x/,每次结束时使用一个奇怪的commit和最后一个语句 假设我不能在一个请求中放入多个语句,因为我需要使用内存状态打包数据,以便执行下一个查询 可能

Transactions 获取事务neo4j spring数据

使用此配置时,如何使事务对象能够在服务层中使用它 <neo4j:config storeDirectory="D:/neo4j-2.0.1/data/mydb"/> <neo4j:repositories base-package="com.myapp.repository" /> <tx:annotation-driven mode="proxy"/> 我使用的是Neo4j 2.0.1、Spring数据Neo4j 3.0.0和Spring 3.

Transactions Berkeley DB在没有事务的情况下损坏?

如果一个Berkeley DB是由几个并发进程在没有事务的情况下打开进行写入(并写入)的,那么该DB可能已损坏,这是真的吗?我们需要锁定。(但交易并非绝对必要。)见文件: 症状: 运行多个线程或进程时,数据库似乎已损坏 可能原因: 未启用锁定 修复: 确保您正在访问方法中获取锁。您必须为DB_ENV->open调用指定DB_INIT_LOCK,然后将该环境传递给DB->open。您可能希望自己在这个问题上展示一些研究成果-您怀疑DB损坏的依据是什么?

Transactions Firebase在具有事务的列表之间移动

我希望在Firebase中存储多个大型任务列表(基本上是任务队列),并让客户端进程监视它们。理想情况下,我希望能够使用事务在列表之间移动任务。第一种简单的方法是保留单独的任务列表,并在公共祖先节点上运行事务 问题1。每次运行事务时,该事务是否都会获取公共祖先下的所有数据 如果是这样的话,我的第一种方法似乎是浪费,如果列表很大,我们必须重复进行事务。我的下一个想法是在一个节点下保存多个列表,但让优先级充当它们所属列表的标签。因此,您可以查询特定的优先级标记,并通过更改优先级在列表之间移动任务 问题

Transactions Mule XA事务不使用VM和JMS

我有一个VM入站端点和JMS出站端点的流。当我使用VM和JMS启动XA事务时,它在无限循环中抛出一个异常。我尝试了不同的事务类型,但它引发了相同的异常。有什么建议吗 我在VM://abc123中有另一个滴按摩流。现在,我从VM中提取这些消息并放入JMS队列 <flow name="transactionMainFlow_202_EQueue_JMS" doc:name="transactionMainFlow_202_EQueue_JMS"> <vm:inbound-e

Transactions 在Informatica中逐步使用带有自定义输出文件名的事务控制

Informatica开发人员似乎需要一个在映射中使用事务控制转换的分步指南,其中预期的中断是在记录从TC获得输出时创建各种文件。以一个常见的需求为例,每输出x个记录就创建一个新文件,我决定将这个示例放在一起。在我亲自动手之前,我真希望我有一个循序渐进的指南,因为我花了好几天的时间才把事情做好。“不应该那么难,”他们说,我同意。所以我希望这能帮助其他人 问题:您有一个需要输出大量记录的映射。您的内部客户端需要一个可以轻松提供的.csv文件,但他们希望能够将每个.csv文件导入到自己的Excel工

Transactions 为什么两阶段提交被认为是原子的?

两阶段提交被描述为“原子提交协议”。我希望这意味着,所有客户机都可以在事务提交之前或提交之后看到世界的状态,而不需要中间状态。似乎它可以进入一种状态,即事务部分提交,客户端看到不一致的数据,从而破坏原子性 考虑两个数据库A和B的情况。如果在A提交之后但B提交之前的提交阶段存在分区,则事务部分提交。查询A和B的用户将看不到一致的数据——事务已在A上提交,但B具有提交之前的数据 ACID的“一致性”部分似乎也被破坏了——查询a和B的客户机可能会看到违反业务规则的数据 我猜这个想法是,当分区结束,事务

Transactions 全局事务websphere 8.5.5.11 ejb

我有一个界面: 公共接口LogBookService扩展了EntityService{ 无效的writeLogenTransaction(LogBookEntity日志); } 及其实施: @无状态 @TransactionManagement(TransactionManagementType.CONTAINER) @TransactionAttribute(TransactionAttributeType.REQUIRED) 公共类LogBookServiceImpl实现LogBookSe

Transactions Weld和junit,无事务管理器

我有一些junit风格的集成测试,其中注入由Weld处理。当我的被测代码在我的entityManager上执行某些操作时,我能够很好地注入entityManager,而且一切似乎都很好……除了没有任何内容被实际写入内存H2数据库……没有插入、更新任何内容。据我所知,这是因为没有任何可用的事务。当我启动测试时,日志会通知我: 事务服务不可用。@InjectUserTransaction的注入不可用。事务性观察程序将被同步调用 是否有任何正常/典型的方法进行此操作?我只发现:这有点接近我所需要的(我

Transactions 支付提供商如何确认交易?

我知道比特币交易可以有多个输入/输出,但我很好奇支付提供商如何在第三方钱包中确认收到付款 我理解,一旦你进入钱包,你对交易有不同的看法,因此你可以向用户提供有关该特定交易的清晰视图,因为你知道哪些地址属于该钱包 但是,有没有办法猜测或接近不属于您钱包的交易价值的总和?因此,我们可以清楚地向用户显示:发送了多少、从哪里发送到哪里以及发送了多少。好的,可能有多个输出,我们必须显示这些输出,但是我们可以聚合它们并显示事务的总和。 在一天结束时,一旦您向收件人发送交易id(作为付款证明),他们希望看到您

Transactions 数据库事务损坏时是否存在断点?

我感兴趣的是数据库事务“通常”是如何在数据库系统中实现的,比如MySQL 假设将数据写入物理数据库存储的实际操作不是原子操作(现在用时钟周期来表示),我难道不应该通过在某个精心选择的时刻撕开电源线来破坏事务吗 如果仔细编写数据库系统,则断电不会损坏数据,并且在断电时,提交的数据不会丢失 rdbms在实际更新数据之前首先将数据写入事务日志。崩溃后,它会重放日志,将任何挂起的更改从日志复制到数据库中,并回滚日志中尚未完成的任何事务。只有在硬盘向日志报告已完成的写入操作后,提交才会报告为成功。数据库在

Transactions 在带有CMT的JMS MDB中,是否有任何方法可以指定在onMessage返回并提交事务后要执行的操作?

我有一个MDB,它响应传入的消息,需要以原子方式执行一系列操作,为此我们使用CMT。在处理完消息并提交了事务之后,我需要执行最后一个操作——在线程池中创建并排队执行任务,我在此MDB中创建和更新的实体将从线程池中引用 我试图找出是否有办法让JMS在从onMessage成功提交后返回时调用回调之类的方法。此回调必须在与onMessage相同的位置执行 其他信息是,我们正在使用Glassfish 3.1和附带的JMS提供程序。有什么想法吗?谢谢 下面是一些伪代码,希望能够澄清: public voi

Transactions 如何使用事务获取camel”;没有J2EE“;

我使用的是独立的Camel框架,我希望有事务路由。我检查了仅仅使用.transact()不起作用,因为上下文中没有PlatformTransactionManager 您能告诉我一种正确配置此场景的方法吗?您需要告诉Camel(…或者实际上是Camel用来处理事务的Spring)您想要使用什么事务管理器 事务管理器可以是基于您集成的资源(数据库或JMS系统)的单一资源事务管理器,也可以是能够在多个资源(如JavaEE服务器事务管理器)或独立资源(如Atomikos、bitronix、,JBoss

Transactions 在SAS Enterprise Miner上使用关联规则时出错

我刚开始使用SAS EM。我将一个excel文件导入SAS EM,其中包含三个变量:Customerid、Item和Sequence。Sequence代表此人购物历史中的交易顺序) 我将文件导入节点与关联节点链接。然而,在我运行关联节点之后,它不断抛出这样的错误消息:“必须至少有一个事务数据集”。与“市场篮子分析”节点的错误消息相同。有什么建议吗?定义数据源时,请将数据集的角色定义为“事务”。 这将位于事务节点中“数据源向导”的“数据源属性”页面上 将产品角色设置为目标 您的唯一ID为ID正确答

Transactions 订单号、交易id和发票号之间的差异

我正在实现我的第一个支付网关,虽然我的情况可能很简单,因为我可以使所有三个相同,但我想知道一些情况下,它们应该是不同的 同样,订单号、交易id和发票号与任何其他形式的交易相关信息之间的区别是什么? 它们都必须是唯一的吗? 最后,交易完成后,我应该向客户展示什么 注意:我是一名商人,但与任何其他领域(如银行、信用卡、支付网关或任何东西)相关的情况也是可以接受的。我们集成了来自不同银行的许多不同的卡授权API,在较高的层次上,没有API接口的标准,当您获得商户帐户时,API接口将提供给您 以我的经验

Transactions 事件源中的事务处理

我正试图在活动采购中对交易了如指掌 我的事件存储中有一个聚合(事务范围) 一个命令被处理并产生10个事件。现在,这可以作为一个事务处理,还是这10个事务处理?对于事务,我指的是对状态的更改,它仅作为一个整体一起有效。即使我希望将事件作为一个整体来处理,但如果将它们拆分为许多这样的事件,我是否设计了错误的事件 我倾向于认为是命令定义了事务、意图,并且该命令产生的所有事件都应该作为一个整体一起处理。这意味着它们只能作为一个整体进行持久化、作为一个整体进行加载、作为一个整体对读者可见(原子级),也只能

Transactions 表示层应该控制业务事务吗?

假设具有典型的数据访问层、业务层和表示层架构 数据访问层有存储库和一个工作单元 业务层具有使用存储库的数据服务类 现在假设我有Order实体和OrderItem实体,从业务角度来看,我可以单独向数据库添加Order对象,或者添加一个Order及其OrderItems,或者为现有订单添加一个列表OrderItems 您认为数据服务API应该是什么样子 解决方案1: OrderDataService(UnitOfWork uow) // Constructor OrderDataService.Ad

Transactions 从事务性Kafka侦听器发送消息:尝试从\u事务中的状态转换到\u事务中的状态无效

我试图在同一事务中从Kafka listener发送消息,以便在同一事务中发送消息和提交偏移量,但收到一个异常:尝试从\u事务中的状态到\u事务中的状态的转换无效,并且该事务被回滚 我使用以下方法向我的应用程序(SpringBoot2、SpringKafka2.1.4)添加了事务支持 应用程序属性 spring.kafka.consumer.auto-offset-reset=earliest spring.kafka.consumer.enable-auto-commit=false spri

Transactions 有没有一种方法可以在JooQ中以编程方式回滚事务?

在我们的应用程序中,我们使用或monad来传递失败。根据文档,@Transactional和DslContext.transaction都需要抛出异常来触发事务回滚。我们更愿意根据事务的状态提交或回滚事务 我们需要的Psuedo代码如下所示: 公共类域服务{ 私人语境; 公共业务运营(){ 返回事务(配置-> firstDatabaseChange(配置) .flatMap(i->secondDatabaseChange(配置)); } 私有数据库更改( DSLContext(DSLContex

Transactions 如何在Jmeter中手动设置事务

我正在尝试使用Jmeter同时运行客户端(在具有云解决方案的移动设备中)和服务器端的性能测试。例如:我有一个selenium脚本(在客户端),它执行登录脚本并返回UX页面加载时间。类似地,服务器端的HTTP请求返回页面加载时间。我想在Jmeter摘要报告中打印这两个值 像 雄性生殖时间 服务器登录时间(通常我使用事务控制器) 据我所知,“Jmeter Summary results”(Jmeter Summary results)包含执行HTTP请求的平均时间、最大时间和最小时间。在上面的例子中

Transactions Weblogic事务行为

我正在开发一个旧的EJB2应用程序。 在ejb-jar.xml中,我看到: <container-transaction> <method><ejb-name><method-name>someMethod... <trans-attribute>Required</trans-attribute> 某种方法。。。 要求的 这是否意味着“someMethod()”中的所有调用都在事务中? 我问这个问题是因为我在so

Transactions 如何在AWS Redshift中为这种情况编写事务?

我将首先描述该场景,因为我可能会使问题过于复杂,如果是这样,我将删除该问题 我正在运行一个脚本,每天重新创建一个表。由于创建的性质,必须删除现有表,然后创建新表。这个过程基本上是这样的: 执行createtable AS查询并为表指定占位符名称 删除表格(如果存在)现有表格 altertablerename新创建的表 但是,部分要求是,如果在删除或重命名时出现错误,我应该能够回滚删除并仍然保留新创建的“临时”表。显然,我必须要有一笔交易 但是,我如何编写完整的脚本?我在想类似于 CREATE

  1    2   3   4   5   6  ... 下一页 最后一页 共 13 页