WebSphere Process Server v7.0 存储转发功能介绍及最佳实践
2010-07-19 00:00:00 来源:WEB开发网核心提示: 查看原图(大图)触发存储停掉 WebSphere MQ,发送事件触发存储,WebSphere Process Server v7.0 存储转发功能介绍及最佳实践(10),此时主键值为 1,在 IBM Business Space 中发现“storePoint_MQJMS”
查看原图(大图)
触发存储
停掉 WebSphere MQ,发送事件触发存储,此时主键值为 1。在 IBM Business Space 中发现“storePoint_MQJMS”存储点状态变为“Storing”.
继续发送 2 个事件,主键值仍为 1。为区别和上一次的事件,在其他非主键字段填入其他值以示区分。此时通过 QueueDepth.ear 工具发现它们已经被存储到队列中。
验证结果
恢复 WebSphere MQ,尝试从 IBM Business Space 中将“storePoint_MQJMS”存储点的状态变为“转发中”。但此时事件顺序功能生效,存储在队列中的事件不能被提交。
来到 FEM,手工提交触发存储的失败事件,这时此事件和队列中的事件均得到提交,且处理顺序和发送顺序相同。结果正确。
存储队列溢出问题
对于使用了存储转发的企业级的业务流程,有可能会在一个外部服务失效时,管理员没有及时发现而导致存储队列中积累大量事件。默认的存储队列容量为 50000,基本可以满足一般的存储要求。但对于大量的事件请求,仍然会产生队列溢出的情况(比如经过了若干小时才发现外部服务失效,而此时队列早已堆满)。溢出的事件会变成失败事件存储在 FEM 中而保证其不会丢失。当外部服务恢复时,根据事件是否是事件顺序相关的,可以选择首先提交队列中的事件或者首先提交失败事件管理器中的事件。存储队列的容量设置如图 14 所示,管理员可以根据实际业务需求更改队列的容量以容纳更多的事件存储。
图 14. 存储队列容量大小设置
查看原图(大图)
总结
本文介绍了存储转发限定符的业务价值,概念,配置过程及常见的其他话题。
- ››WebSphere Application Server 7.0 XML Feature P...
- ››WebSphere 反向投资者: 解决 WebSphere Applicati...
- ››WebSphere sMash 的创新应用,第 2 部分: 借助包装...
- ››Websphere MQ v6集群的负载均衡新功能
- ››WebSphere Process Server V6.0.2 集群,第 2 部分...
- ››WebSphere Process Server V6.0.2 集群,第 1 部分...
- ››WebSphere MQ性能调优浅谈
- ››WebSphere配置资源库管理
- ››WebSphere中的SSL/TLS:用法、配置和性能
- ››websphere ejb远程/本地调用总结
- ››WebSphere Application Server对SIP的支持
- ››WebSphere Process Server V6 体系结构概述
更多精彩
赞助商链接