原文地址:
http://cometd.org/documentation/cometd-javascript/publish
CometD的JavaScript發(fā)布
由sbordet提交的關(guān)于2009年6月30日,星期二 - 16:08。
JavaScript的CometD API:發(fā)布
publish()方法允許你到某一個(gè)頻道上發(fā)布的數(shù)據(jù):
cometd.publish('/mychannel',{ mydata: { foo: 'bar' } });;
你不能(且沒(méi)有意義)發(fā)布到元數(shù)據(jù)頻道,但可以發(fā)布到一個(gè)通道,即使您未訂閱該頻道。
然而,你必須能夠在發(fā)布前握手。
另外JavaScript CometD API定義,publish()涉及與服務(wù)器的通信,它是異步的:它會(huì)立即返回,在bayeux服務(wù)器收到消息前。
請(qǐng)注意:
調(diào)用publish(),當(dāng)publish()返回時(shí),并不意味著您已發(fā)布消息到客戶端了。
如果你有幾個(gè)不同頻道發(fā)布消息,你可能要使用消息的批量處理。
聯(lián)系客服