簡體   English   中英

Ruby REST客戶端是否可以進行發布-訂閱通信?

[英]Ruby REST client publish-subscribe communication possible or not?

我知道Rails REST介面,可讓我存取來源。 而且我知道消息傳遞的發布-訂閱策略

如果可以通過發布訂閱策略獲得資源(例如服務器通知客戶端您現在可以接收資源),是否可以實現REST客戶端(不是瀏覽器,但ruby客戶端在arduino設備上工作)來訪問資源?

我知道王菲 是否可以使用Faye來實現REST客戶端以通過ruby的publish-subscribe進行接收? 如果Faye無法實現,那么Ruby REST客戶端可以使用其他解決方案來構建發布訂閱通信嗎? Faye如何通知ruby客戶資源通知?

REST基於HTTP,因此它是Request-Response。 您無法使用REST進行發布/訂閱服務。

如果我是您,我將使用Faye通知客戶有關新資源或您要監視的任何內容。

並且在收到通知后,您可以向REST發出Ajax請求並獲取新記錄。

但是最好的方法是使用Faye將更改推送給客戶。

不知道,這很簡單。

暫無
暫無

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

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