JavaBean分散式應用的事務控制效率?

mentat發表於2008-04-25
對分散式應用在事務控制方面有一點不明白?
在一個分散式應用中,同一個JavaBean分佈到很多個不同的JVM中。如果要對其進行增刪改操作,那不是要通知到所有JVM中的JavaBean進行事務鎖定,才能進行操作。如果象雲端計算一樣有幾萬幾十萬臺機器,一個JavaBean分佈到了幾萬幾十萬個JVM中,那進行增刪改操作不會是非常拖累系統?
搜尋引擎可以存在事務不一致的情況,反正多幾少幾張網頁、或者過期幾天是沒有什麼關係的,但在企業級應用上,是不允許存在這樣的差錯的,那在這方面的應用是不是有問題?
還有,如果一個系統中有多個Web Server(Struts+Spring+Hibernate),連到一個db server,Hibernate會不會產生事務上的問題?例如,透過A Web server的Hibernate更改某一pojo,會不會自動鎖定B Web Server的Hibernate Session中的pojo直到完成更改。

[該貼被mentat於2008-04-26 10:18修改過]

相關文章