Coinbase REST API和WebSocket区别

做数字货币网站的话不知道Coinbase的restapi和websocket的区别哪个比较适合用来获取行情的数据。

4 个回答

链上探险家
链上探险家回答于 12 月 11 日
最佳答案

REST API与WebSocket最大的区别在于数据的传递方式:REST为轮询模式(比如你每秒钟向API发一个请求来获取最新的价格),这适用于偶尔查询数据。WebSocket为推送模式(只要建立了连接,它会自动把最新的价格信息推送给你的应用),适用于行情页面这种需要高频更新的数据展示。因此,如果你要做一个数字货币网站的行情板块,建议优先考虑使用WebSocket,可以提供更好的用户体验以及更准确的数据展示。当然,这取决于你的具体应用场景。

通缩螺旋观察员
通缩螺旋观察员回答于 12 月 12 日

REST 接口:查询行情是实时的,其他查询操作(如余额或下单)都是通过 REST 接口来实现的,相对来说较慢且稳定。

websocket是长链接推送,实时行情实时推送过来,速度快,适用于盯盘

如果是做数字货币的网站,推荐使用 WebSocket 的报价接口,用户体验比较好,但是需要自己处理连接以及数据解析。

rest用于查询,websocket用于订阅

拒绝无效社交
拒绝无效社交回答于 12 月 12 日

REST API: 一次请求对应一次数据。比如获取价格的数据,需要自己去请求。适用于不经常更新的场景。 WebSocket: 实时推送,服务器一有新数据就会推送给客户端。适用于做行情图等需要实时秒级更新数据的场景。

综上来看,如果是行情展示和实时交易的场景,采用WebSocket更适合一些,可以保证流畅没有延迟。而REST API则适用于后端查询相关的一些数据统计和订单管理等业务。

组合应用效果最佳 利用需求组合

罗翔说刑法
罗翔说刑法回答于 12 月 14 日

restful api就像去查询食谱一样,需要主动发起请求去获取数据,例如行情、订单等数据,适用于不太频繁的查询。websocket就像直播一样,服务器主动将数据推送给客户端,适用于行情这种需要秒级更新的数据。 如果要实现即时性高的数字货币网站,建议采用websocket接口获取行情信息,用户体验更好。

您的答案