The Study on Resource Competition in Message-Driven System
Ling Tang · 2013
Message-Driven system supports to quickly (and asynchronously) perceive and respond the messages in transactions. It provides the ability to construct loosely coupled system. A complex Message-Driven system generally serves for many parallel tasks. Synchronization mechanism is unavoidable. Some specific dead lock problems might be caused by inappropriate resources competition among parallel tasks. At first, this paper analyzes such resource competition problem in Message-Driven system. Then several techniques and solutions are provided to resolve the resource competition problem. With these solutions, the system designers and developers could build more robust systems by avoiding resource dead-lock risk during system design and implementation.