TIBCO ESB实战系列:针对多进程的设计

本文介绍了在TIBCO ESB中如何应对多进程环境中的设计挑战,包括通过配置控制进程实例顺序执行,如设置最大并发数和使用Sequencing Key,以及使用Critical Section进行进程同步,以防止并发访问资源导致的问题。同时,文章提醒了在使用这些同步机制时应注意的性能影响和避免的操作。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

在多进程环境中,有一些资源经常会被不同进程的线程所访问,如果不对这种境况采取一些措施的话,可能会在应用系统中造成一些无法预料的问题。在BusinessWorks (BW) 应用程序中,这样的问题同样需要引起注意。幸运的是,BW提供了一些防止这些多进程问题的方式。本文将介绍如何针对BW的多进程进行一些特殊的设计。

进程进程实例排序

在默认情况下,BW引擎不会维护事件或者消息接受的顺序,而用户常常会需要这种顺序的维护。如果这种顺序可以被控制,BW process能够顺序地接收消息或者事件,一些并发的问题就会被避免,而且BW process的设计也可以被简化。BW有两种方式来控制这种process的顺序执行

1.       部署配置

用户可以通过TIBCO Administrator控制进程实例在内存中的最大数量和最大的并发数量。利用这些设置,用户可以使指定的Process的进程实例动态的创建。

 

 

设置Max Jobs = 1,并且选中U

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值