【发布时间】:2017-02-15 00:43:42
【问题描述】:
我正在设计一个 Web API,它将为客户端(其他应用程序)提供推送一些工作请求的机会,立即接收该工作请求的一些 id,然后接收该工作请求的结果。 这种交互的典型方法是什么? 由于提供工作请求的结果让我想起了服务器推送交互,我想到了 SSE(服务器发送事件)和 webscoket 技术,倾向于 websockets(因为客户端可能对各种请求使用相同的连接并接收各种响应)。这对我的目标来说是一个不错的选择吗?以及如何扩展?
【问题讨论】:
-
你的问题太宽泛了。由于我不是网络应用程序专家,因此不投票结束。
-
@einpoklum 为什么会这样?问题是关于 websocket 技术是否适合所描述的 api 设计方法,如果不适合,我想知道什么是更好的方法。
-
@maks,软件设计问题适合不同的 SO 站点,例如 this one... StackOverflow 社区提供更实用的问题。
-
@Myst 在引用其他网站时,指出cross-posting is frowned upon 通常会有所帮助
-
@gnat - 很高兴知道。
标签: http websocket server-sent-events