------------------------------------------------------------------
2010-07-23
o 修複嚴重錯誤,該問題表現為,對一個單執行個體的遠端服務元件并發發起多個方法調用時會出現以下現象:
請求響應結果丢失,導緻請求逾時異常(timeout exception).
一個rpc請求接收其他請求的結果,導緻不可以預料的錯誤,比如類型轉換錯誤.
出現上述問題的前提是,請求的url位址帶有請求參數,例如:
RPCTestInf testInf = (RPCTestInf)BaseSPIManager.getBeanObject("(rmi::172.16.17.216:1099)/rpc.test?server_uuid=app1");
testInf.getCount();
修改程式為:
/bbossaop/src/org/frameworkset/spi/remote/RPCMessage.java
釋出程式更新檔bboss rpc classcast and timeout exception patch.zip
更新檔下載下傳位址:
https://sourceforge.net/projects/bboss/files/bbossgroups-2.0-RC/bboss%20rpc%20classcast%20and%20timeout%20exception%20patch.zip/download
下載下傳本程式更新檔後,解壓覆寫/bbossaop/src/org/frameworkset/spi/remote/RPCMessage.java程式,然後ant重新建構即可