簡體   English   中英

Web服務協議(實時)

[英]Protocol for Web Service (Real-time)

對於這種情況下最好的方法,我有些困惑。 因此,我正在使用Ruby on Rails構建Web服務。 該框架有點無關緊要,但是無論如何我都添加了細節。 Web服務基於實時模型

我目前正在依靠Java處理實時數據,尤其是對於通知。 因此,這將是基於彗星的或基於Web套接字的Web服務。 (靠彗星)

我的問題是:訪問Java服務器應使用哪種協議?

我讀過,http對於通知/實時設置來說可能太重了,有人建議使用純UDP協議。 這個對嗎?

讓我知道您是否需要我澄清任何事情!

編輯:

對於每個用戶,通知的數量將非常可觀。 由於通知也將與有關其帳戶的提示相關(實際上不能說得更多)。 我希望能夠占5,000-10,000個用戶,每個用戶每周都有數百個通知。 實時通知“可以”有一個滯后,但是我正在努力做到盡可能少。 消息的大小不會很大。 與典型通知的大小大致相同,因此需要幾行文字,用戶ID等。

好吧,對於每周發送100條消息的1萬名用戶,每秒可以計算約1.5條消息。 沒有網絡崩潰。 看到您在兩端控制服務器時,我不確定為什么要考慮使用HTTP或Web服務。 只需打開服務器之間的套接字連接並根據需要發送消息即可。

暫無
暫無

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

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