一、登陆数据库服务器,切换到informix用户 infodb% su - informix Password: Sun Microsystems Inc. SunOS 5.8 ...
背景 事件有两种使用方式:一 作为传统的监听者模式以达到程序结构的解耦 二 作为消息机制以达到时间和空间上的解耦,如发送到远程服务器 持久化到队列等待。今天介绍如何使用 离线事件 处理 长事务 ,这就需要把事件当做消息对待。 我理解的长事务是 执行时间长的任务,具体多少没有标准 ,如果希望在一个数据库事务中完成这些长事务是不现实的,之前我的做法是换成存储过程以降低事务的执行时间,以后我会采用 离线 ...
2013-07-10 09:53 6 1233 推荐指数:
一、登陆数据库服务器,切换到informix用户 infodb% su - informix Password: Sun Microsystems Inc. SunOS 5.8 ...
HappyFramework是一个支持DDD、CQRS、OSGI、EPC、EventDriven、MetadataDrivenProgramm理念的开源框架,而且她是可以实战的。 不要被上边的话给欺骗了,当然了,其实也没有欺骗大家,只是HappyFramework的CQRS、OSGI、EPC ...
背景 事件驱动解除了发布者和订阅者之间的耦合,在UI层面,我明经常采用这种编程理念。服务器端最近也开始流行起来了,我也一直小范围的在采用。今天就跟大家分享一下我写的一个小框架。 框架原理 一张图片胜过前言万语。 代码示例 下载地址:http://yunpan.cn ...
Informix 11.5数据库,双机hdr热备。这是背景。 这两天出了个事情:由于一个大事务引起了逻辑日志耗尽,导致数据库状态进入出现了叫做“长事务阻塞Blocked:LONGTX”的状态中,停止服务。本文分析其原理与解决办法。 1 长事务阻塞的原理 当事务开始时 ...
什么是长事务 首先我们先要知道什么是长事务,顾名思义就是运行时间比较长,长时间未提交的事务,也可以称之为大事务。这类事务往往会造成大量的阻塞和锁超时,容易造成主从延迟,要尽量避免使用长事务。 ...
在很多业务数据处理的场合,整条数据链的数据完整性是非常重要的,因为我们在系统里面,往往需要同时更新或者写入一些数据,如果其中任何一环处理错误,都应该逐条滚回,这种原子性的确保就是通过事务来进行的,本文介绍的这个事务处理,适用于我的所有开发框架,如Winform开发框架、混合式开发框架、Web框架 ...
官方github https://github.com/liuhr/my2sql 1、安装 本想用源码安装,但一直报错,后来直接下载的二进制文件 2、使用 语法和 binlog2sql 类似,不过有一些binlog2sql上的bug,在这个软件中 ...
什么是模块 模块 = 后台逻辑(DLL)+ 显示逻辑(静态资源)+ 数据库 + 其它初始化逻辑。 如何识别模块和通知模块各种事件 识别模块 监听启动事件 如何安装模块 手工安装。 模块自己自动安装。 采用xml格式描述模块,然后由安装程序 ...