Coinbase API的REST和WebSocket区别

做数字货币网站想了解下 Coinbase 的 API 的 REST 和 webSocket 有什么区别?实时交易哪个好一点?

4 个回答

聪哥的门徒
聪哥的门徒回答于 12 月 11 日
最佳答案

REST是请求—响应模式,你调一下,他回一下,比较适合获取账户信息,下订单等操作。

WS是长连接,数据一有变动立马就推给你,所以适合盯盘,行情等需要实时性的场景。

如果是做数字货币网站,如果需要做一个实时性的交易系统,那么WS会更好一些,延迟更低,信息更新也更快,方便及时跟上行情,把握交易时机。

而REST可以用来做为辅助,处理一些账户相关的操作。

两者都有用,看具体怎么用,看你的网站功能侧重了,如果要同时用上,那优先级应该是WS>REST。

矿界问风者
矿界问风者回答于 12 月 11 日

REST适用于行情查询、下单等突发性业务,可以理解为发短信。

WebSocket,犹如一个电话线的建立过程,行情一有变动即刻告知用户,数据延迟基本在10ms级别。

对于实时的业务场景,websocket更抗得住,尤其高频,高频盯盘

但是要看你用的技术栈,如果不会websocket还是稳一点吧;

区块守夜人
区块守夜人回答于 12 月 12 日

使用REST获取数据 ,适合查询价格、账户等静态数据

webSocket:推送实时行情,例如订单薄变化

如果要做数字货币网站,如果是实时交易,推荐使用websocket,因为是持续推送模式的数据更新。

但是 REST 可以,只是会慢。

根据需要

行情行者
行情行者回答于 12 月 14 日

1、REST:传统的请求接口,适用于查询历史数据和进行交易等低频业务,缺点是响应速度较慢; 2、WebSocket:基于长连接的请求接口,适用于盯盘、高频交易等场景,响应速度快。 3、总结: 你需要的是实时交易,那自然是用WebSocket更方便。

您的答案