我需要以可靠/交易的方式爲外部系統排隊事件和任務。使用像MSMQ或ActiveMQ這樣的東西看起來非常誘人,但事務部分變得複雜(MSDTC等)。交易排隊/出隊
我們可以使用數據庫(SQL Server 2005+,Oracle 9+)並實現更容易的事務支持,但排隊部分變得更醜陋。
這兩條路線看起來都不那麼好,充滿了討厭的陷阱和邊緣情況。
有人可以提供一些實用的指導,在這件事情?
想象一下:E/C/A或計劃任務引擎每隔多久醒來一次,看看是否有任何需要在此時間運行的計劃任務(即下次運行日期已過,但過期日期尚未達成)。
有趣的Oracle特性,我一定要給這次一起來看看。 – chadmyers 2008-10-03 05:58:54