簡體   English   中英

使用axis2的實時Web服務Java

[英]Real-time web service java using axis2

目的:我試圖用Java制作實時Web服務。 當數據庫發生更改時,客戶端(可能是Android客戶端)中的數據將自動更改,而無需刷新。

平台:我正在使用Tomcat 7容器和Axis2。

問題:我陷入了困境。 我已經意識到有兩種方法:1.服務器中的數據更改時,請注意所有客戶端。 網絡服務允許我們執行此操作,但是我不知道該通知哪些客戶! 2.客戶端連接到服務器,使連接保持活動狀態,並在發生任何更改時更新數據。 但是,如果客戶端是手持設備,它將消耗大量功率並通過3G網絡進行數據交換。

我知道這是一個復雜的問題。 因此,我只想問一下是否有一種有效的解決方法? 如果可能的話,有人可以給我這樣的實時Web服務示例嗎? 我搜索了很多頁面,但是沒有任何幫助。 誰能給我一些建議? Tkx!

是否需要使用Web服務或Axis? 否則,您可能對WebSockets感興趣。 這些是通過純HTTP提供的雙向通信的連接。 您的客戶端將連接到您的服務器,並且一旦有新數據可用,您的服務器便可以將數據推送到它知道的每個連接,從而通知所有已連接的客戶端。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM