1
在調用MDB的onMessage方法之前,應用程序服務器創建一個新的事務。另外我正在處理onMessage方法中的數據庫更新。事務創建額外開銷並在一個事務中處理幾條消息可以提高性能。充分利用高性能MDB
是否有可能使App服務器爲多條消息使用一個事務。或者也許還有其他解決這個問題的方法?
而且,順便說一句,我不能使用多個實例,因爲我需要保留序列順序。
在調用MDB的onMessage方法之前,應用程序服務器創建一個新的事務。另外我正在處理onMessage方法中的數據庫更新。事務創建額外開銷並在一個事務中處理幾條消息可以提高性能。充分利用高性能MDB
是否有可能使App服務器爲多條消息使用一個事務。或者也許還有其他解決這個問題的方法?
而且,順便說一句,我不能使用多個實例,因爲我需要保留序列順序。
我想你可以將消息存儲在一個列表中,根據你想要在一個事務中處理多少個消息,你可以檢查列表的大小並處理這些消息。