2012-03-22 69 views
0

我有必須登錄用戶確實在遠程數據庫中的所有活動的應用程序日誌事件更快的方法,因此,從來就選擇使用web服務的格式(應用程序調用與web服務事件參數)。什麼是使用Web服務

所以,我做了一個遠程EJB來執行,但它與一個壞的運行性能,因爲應用程序需要等待webservice's響應進行的請求。

是JMS替代?

你什麼建議?

謝謝。

回答

0
  • JMS會輕得多&可以異步處理的事件。它們可用於捕獲系統中發生的活動的應用程序事件或審覈日誌。可以將消息發送到一個隊列具有適當細節&那些可以在接收端進一步處理取出。

  • 如果您正在使用EJB-3.1,那麼可以用@Asynchronous返回AsyncResult實施Future可用於檢索結果註釋你的方法,但也可以使用方法返回void使用。

+0

@OneWay可以是一種替代過,對吧? – abyteneverlie 2012-04-19 13:05:08

+0

@ user1266554你指的是哪一個以及你選擇了哪些用於記錄。 – 2012-04-19 14:07:12