我能夠代理到一個正常的休息服務終點就好了。但是,我無法建立與網絡套接字資源的連接。是否可以通過Apigee代理Web套接字服務?
1
A
回答
1
Apigee幾乎爲默認代理配置中的HTTP連接設置。但是,使用Apigee連接到Web套接字有兩種選擇:
node.js:在Apigee中設置本地node.js項目。這與標準代理流程是分開的,但您可以使用socket.io,並且可以創建到多個目標的異步連接。
Java標註:在Apigee Edge(商業版)中,您可以建立與UDP或TCP的任何連接。
1
正如我所理解的這個問題,我認爲你想連接到「ws:// custom host/url」 - 即你想使用代理websocket協議而不是HTTP或HTTPS。我認爲這還不支持。
您可以使用Apigee Extension Policies來做同樣的事情。我不確定Java SE是否支持ws
協議。我們在Java標註中支持Java SE - 您可能需要檢查它。您可以在Apigee中使用其他語言支持來嘗試ws
。
但我想你想一個基本的問題 - 爲什麼代理ws
Websockets是爲服務器和客戶端之間的全雙工專用管道。 Apigee Edge非常適合短時間的請求 - 它可以大量連接池和多任務。 Websockets將取消這個。在我的理解中,Websocket並不意味着與任何代理解決方案一起使用,即使是普通的代理服務器也存在協議問題。 Websocket用於客戶端和服務器之間的獨佔中斷通信。
1
相關問題
- 1. 是否可以通過鏈接調用Web服務?
- 2. Java套接字編程:服務器套接字是否可以啓動通信?
- 3. 是否可以在套接字級別處理代理?
- 4. 是否可以使用套接字使用連接代理?
- 5. 通過套接字服務代理應用程序Tornado 4.4
- 6. 通過代理服務器編程套接字
- 7. Web服務器套接字
- 8. 通過代理Web服務重複Web服務調用 - 性能
- 9. 套接字代理服務器
- 10. 通過Web代理與WCF服務通信;從Windows服務
- 11. 是否可以通過互聯網連接到VisualSVN服務器
- 12. 是否可以通過Javascript連接到UDP服務器?
- 13. 通過python中的代理套接字
- 14. 通過代理創建套接字java
- 15. WCF通過套接字服務
- 16. 檢查互聯網連接是否可通過代理服務器
- 17. 通過Windows套接字編程開發Web服務器C
- 18. 通過代理連接到與WCF的Web服務ASMX
- 19. 是否可以通過一個Gcloud可擴展服務器代理服務多個端點
- 20. 我可以通過Web套接字動態更新HTML嗎?
- 21. 是否可以通過web2py應用程序中的web服務進行通信?
- 22. WSO2中的Lotus Domino Web服務通過代理服務
- 23. 是否可以啓動resque-web偵聽redis套接字?
- 24. 如何通過使用apigee android sdk連接apigee代理(Oauth驗證)?
- 25. 通過soap直接web服務清理字段值
- 26. 通過代理服務器
- 27. 當通過JavaScript代理(AJAX)調用.Net Web服務時,是否使用HttpModule?
- 28. 是否可以通過不同的套接字發送和接收數據包?
- 29. 如何在.NET C#中打開套接字通過代理服務器?
- 30. 是否有可能通過Azure Servicebus獲得Web服務?
[我可以在apigee APIS代理上使用socket.io嗎?](http://stackoverflow.com/questions/23441347/can-i-use-socket-io-on-apigee-apis-proxies) – brandonscript