假設事件驅動的Web應用程序目前在Java中不可行,或者是否有一個框架或技術可以在java中實現,是否正確?Java中的事件驅動的Web應用程序?
在我看來,這是不可能的,但也許我失去了一些東西。
- JDBC驅動程序(和JDBC本身)假定基於線程/阻塞交互。
- Jetty/Tomcat和其他應用程序服務器假定Servlet阻塞,直到結果準備就緒。
我知道卡桑德拉有「execAsync()」模式,這是有希望的,但總體而言,它似乎是一個上坡(不切實際)的主張。
假設事件驅動的Web應用程序目前在Java中不可行,或者是否有一個框架或技術可以在java中實現,是否正確?Java中的事件驅動的Web應用程序?
在我看來,這是不可能的,但也許我失去了一些東西。
我知道卡桑德拉有「execAsync()」模式,這是有希望的,但總體而言,它似乎是一個上坡(不切實際)的主張。
請簡要介紹您發佈的鏈接。 –
無論是德夫特還是其谷歌組合頁面,幾年前都沒有真正的承諾或評論。雖然灰熊看起來很有趣。 – Jacob
大多數Java Web應用程序框架構建在Servlet上,該Servlet使用單線程模型處理請求。它們已經不適合事件驅動的模型。儘管如此,Servlet 3.0確實提供了異步處理。 –
是的,即使是servlet規範本身也是針對事件驅動模型的。 – Jacob
另外,事件驅動通常是通過函數回調來實現的,而Java並沒有這樣做。我認爲_async_路徑是最接近的選擇。 –