channel-api

    1熱度

    2回答

    我一直在使用App Engine頻道API獲取間歇性問題。對於最多,也許90%的時間,一切正常。但剩下的10%的時間我收到一個無法使用的頻道。看了這個代碼好幾個月了,我堅信這個問題不是由於邏輯錯誤造成的。通過無法使用的通道,我的意思是即使客戶端成功連接到它,服務器也無法向其發送消息。大部分涉及的客戶端和服務器成功完成的操作: 在服務器上,我創建一個新的客戶端ID唯一的會話 客戶端獲取相應的令牌,並

    0熱度

    4回答

    我想創建一個像https://apprtc.appspot.com/?r=04188292這樣的應用程序。我知道的WebRTC一點點,但不能讓谷歌app-engine.How的保持設置它爲JavaScript開始編碼??我試過,但沒有奏效 <script src="https://talkgadget.google.com/talkgadget/channel.js"></script> //f

    4熱度

    1回答

    我發現Google's Channel API有兩種不同的價格。 https://developers.google.com/appengine/docs/billing說: 通道打開$ 0.00001($ 0.001/100通道) https://cloud.google.com/pricing/說: $ 0.01/100通道打開 是那些SI Tes指的是不同的操作?還是一個來源過時了?假設我要

    3熱度

    1回答

    我正在研究GAE上的HTML5協作畫布繪圖工具。基本上人們通過通道API將他們的座標和動作發送到GAE,然後其他人接收更新。 所要求的GAE文檔,我在我的javascript代碼的函數來收集郵件從服務器接收: socket.onmessage= function (message) { var s=message.data; //Extract X,Y,motion out o

    1熱度

    2回答

    如何在Google App Engine(GAE)上實施Facebook實時通知系統?基本上我的網站包含各種主題的文章。用戶可以對它們發表評論。所以現在我需要通知通過通知評論關於新增評論文章的所有在線用戶。 UPDATE:使用時無需啓用結算 通道API配額只允許每天100個信道用於應用並且也只有6個通道/ min的速率限制。我對這些限制感到震驚。另外,當啓用計費時,只能創建60個通道/分鐘。我認爲

    1熱度

    1回答

    我正在嘗試從GAE python後端推送隊列向客戶端發送Channel API消息。 this question的答案表示,該通道必須在後端進程中創建,以便能夠將消息從後端發送到客戶端。答案建議 「但是,您可以在您的後端實現一個調用createChannel的servlet,並將其返回到您的前端以包含在您的前端呈現的JavaScript中。 我的問題是:我如何獲得後端在推送隊列中創建的令牌到前端,

    2熱度

    1回答

    我正在用gae構建一個應用程序,並使用頻道api。 String message ="<data><title>newMessage</title><message>Hello</message></data>"; channelService.sendMessage(new ChannelMessage(user,message)); 這個字符串是從java servlet發送的,在前端我

    1熱度

    1回答

    我在Java運行時使用通道API。我映射到/ _ah/channel/connected的servlet似乎沒有運行。我正在創建一個通道,傳遞令牌並在服務器上打開它。這工作正常。我在日誌中看到/ _ah/channel /連接的呼叫,但是沒有出現日誌消息,代碼似乎也沒有運行。下面是我的代碼和web.xml ChannelConnectedServlet.java: public class Cha

    5熱度

    3回答

    我的Google App Engine應用程序在某些時候使用了Channel API。儘管間歇性地,連接到通道的js代碼會產生錯誤。在socket.onError中,錯誤代碼設置爲400,描述設置爲空字符串。我已檢查用於連接的令牌是否有效。我也嘗試在socket.onError中重新創建通道,首先調用socket.close(),但似乎不起作用。成功之前經常會有一系列的失敗。客戶端js在iOS上的

    1熱度

    1回答

    這可能是一個基本的問題,但我一直未能找到答案。 我有一個長期運行的過程,每隔幾分鐘就會產生一次數據,我希望客戶端一旦準備好就能收到數據。目前,我在任務隊列中有長時間運行的過程,並且它將通道消息從for循環中添加到另一個任務隊列中。客戶端使用獲取請求成功接收頻道消息並下載數據;但是,消息是在長時間運行過程完成後(大約10分鐘後)從任務隊列發送的,而不是消息添加到任務隊列的時間。 如何讓任務隊列中的消