由于REST支持的激增和围绕Websocket的新嗡嗡声,这两者似乎存在混淆。 Socket是一种有状态的通信结构,而REST是一种无状态通信架构。就我而言,这两者并不是彼此竞争,而是可以互补的方式使用。
有哪些方法可以将这两种技术结合使用,例如在有状态通信结构中创建无状态通信架构?如何使用socket调用REST(GET,POST)改进客户端 - 服务器通信?
这方面的一个例子是IBM使用实时演讲文本 - https://www.ibm.com/smarterplanet/us/en/ibmwatson/developercloud/doc/speech-to-text/sample.shtml
为什么需要使用套接字?为什么不能使用相同的会话ID对部分答案执行GET?