0
我在深度流中有點困惑,是否可以從我的服務器與客戶端進行通信?例如,有沒有辦法在服務器上做這樣的事情?我目前在瀏覽器中打開一個客戶端連接,發佈給其他客戶端。我寧願在我的服務器下面的代碼。deepstream是否可以從我的服務器發佈,而無需在瀏覽器中打開客戶端連接
var client = deepstream('localhost:6020').login()
var record = client.record.getRecord('new-record')
#Publish a message to all listeners of 'listen-channel' from my server?
record.set('listen-channel', 'message');
,然後讓客戶聽:
record.subscribe('listen-channel', function(value) {
console.log(value);
我看到這歸功於它清除了我。 – shell
很抱歉,如果客戶端池變大到很大,您認爲一個節點進程可以處理來自每個客戶端的所有請求嗎?謝謝。 – shell
不是真的,但深水處理爲您處理負載平衡/分配。 - 對於RPC,多個進程可以註冊爲提供者,而深流將在它們之間路由流量。個別提供商也可以拒絕請求,促使深層流問問下一個請求。 - 對於記錄和事件,deepstream支持稱爲監聽的功能。請在這裏查找更多信息https://deepstream.io/tutorials/core/datasync-records/#listening – wolframhempel