我能够代理到一个正常的休息服务终点就好了。但是,我无法建立与网络套接字资源的连接。是否可以通过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