原文:幸福框架:使用 “离线事件” 处理 “长事务”

背景 事件有两种使用方式:一 作为传统的监听者模式以达到程序结构的解耦 二 作为消息机制以达到时间和空间上的解耦,如发送到远程服务器 持久化到队列等待。今天介绍如何使用 离线事件 处理 长事务 ,这就需要把事件当做消息对待。 我理解的长事务是 执行时间长的任务,具体多少没有标准 ,如果希望在一个数据库事务中完成这些长事务是不现实的,之前我的做法是换成存储过程以降低事务的执行时间,以后我会采用 离线 ...

2013-07-10 09:53 6 1233 推荐指数:

查看详情

informix事务处理方式

一、登陆数据库服务器,切换到informix用户 infodb% su - informix Password: Sun Microsystems Inc. SunOS 5.8 ...

Thu Dec 06 22:09:00 CST 2012 0 3542
幸福框架:如何阅读幸福框架的代码

HappyFramework是一个支持DDD、CQRS、OSGI、EPC、EventDriven、MetadataDrivenProgramm理念的开源框架,而且她是可以实战的。 不要被上边的话给欺骗了,当然了,其实也没有欺骗大家,只是HappyFramework的CQRS、OSGI、EPC ...

Wed Apr 10 00:12:00 CST 2013 7 3068
幸福框架:发布订阅模式 之 同步订阅、异步订阅和离线订阅

背景 事件驱动解除了发布者和订阅者之间的耦合,在UI层面,我明经常采用这种编程理念。服务器端最近也开始流行起来了,我也一直小范围的在采用。今天就跟大家分享一下我写的一个小框架框架原理 一张图片胜过前言万语。 代码示例 下载地址:http://yunpan.cn ...

Tue May 21 14:43:00 CST 2013 22 2513
一个事务引起的血案——Informix 事务回滚失败引起的阻塞故障处理

Informix 11.5数据库,双机hdr热备。这是背景。 这两天出了个事情:由于一个大事务引起了逻辑日志耗尽,导致数据库状态进入出现了叫做“事务阻塞Blocked:LONGTX”的状态中,停止服务。本文分析其原理与解决办法。 1 事务阻塞的原理 当事务开始时 ...

Thu Jan 10 23:51:00 CST 2013 2 3904
Mysql什么是事务

什么是事务 首先我们先要知道什么是事务,顾名思义就是运行时间比较长,长时间未提交的事务,也可以称之为大事务。这类事务往往会造成大量的阻塞和锁超时,容易造成主从延迟,要尽量避免使用事务。 ...

Fri Mar 27 17:14:00 CST 2020 0 948
在开发框架使用事务进行数据的统一处理

在很多业务数据处理的场合,整条数据链的数据完整性是非常重要的,因为我们在系统里面,往往需要同时更新或者写入一些数据,如果其中任何一环处理错误,都应该逐条滚回,这种原子性的确保就是通过事务来进行的,本文介绍的这个事务处理,适用于我的所有开发框架,如Winform开发框架、混合式开发框架、Web框架 ...

Fri Nov 20 18:15:00 CST 2015 2 6980
my2sql 安装使用(回滚,分析大事务长事务)

官方github https://github.com/liuhr/my2sql 1、安装 本想用源码安装,但一直报错,后来直接下载的二进制文件 2、使用 语法和 binlog2sql 类似,不过有一些binlog2sql上的bug,在这个软件中 ...

Tue Jan 18 04:15:00 CST 2022 0 693
幸福框架:模块化开发

什么是模块 模块 = 后台逻辑(DLL)+ 显示逻辑(静态资源)+ 数据库 + 其它初始化逻辑。 如何识别模块和通知模块各种事件 识别模块 监听启动事件 如何安装模块 手工安装。 模块自己自动安装。 采用xml格式描述模块,然后由安装程序 ...

Tue Jun 18 22:59:00 CST 2013 4 2116
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM