Thrift、JSON和REST之间的区别

Thrift、JSON和REST之间的区别,json,rest,thrift,Json,Rest,Thrift,有人能告诉我JSON、节俭和休息的区别吗? 如何决定使用哪一个? 哪一种是最快的?JSON是唯一的数据格式,您可以在各种情况下应用它,从在NoSQL数据库中存储数据到在REST调用中编码参数 REST是组织客户机-服务器交互的一种方式。REST的中心是由其ID标识的资源。REST服务器提供对该资源的操作,如删除、更新等。REST调用通常是无状态的,换句话说,服务器不保留任何客户端状态,但它从调用本身获取操作所需的所有信息。REST通常在HTTP之上提供,URI用于编码资源id、操作和参数。此外,

有人能告诉我JSON、节俭和休息的区别吗? 如何决定使用哪一个?
哪一种是最快的?

JSON是唯一的数据格式,您可以在各种情况下应用它,从在NoSQL数据库中存储数据到在REST调用中编码参数

REST是组织客户机-服务器交互的一种方式。REST的中心是由其ID标识的资源。REST服务器提供对该资源的操作,如删除、更新等。REST调用通常是无状态的,换句话说,服务器不保留任何客户端状态,但它从调用本身获取操作所需的所有信息。REST通常在HTTP之上提供,URI用于编码资源id、操作和参数。此外,参数通常使用JSON编码。REST服务器通常构建在HTTP服务器之上,客户端使用一些HTTP客户端技术,如curl


Thrift是一种轻量级二进制远程过程调用协议。在interface definition Language中,您可以定义操作及其参数的结构。Thrift编译器为客户端和服务器生成存根,并编写代码将调用封送为二进制格式。然后,这些电话会根据一种廉价的传输方式通过电线传输。Thrift客户端和服务器可以用多种语言和技术实现。

它们实际上都是非常不同的东西。也许你能告诉我们你想做什么?