http接口协议:是互联网上应用最广泛的一种网络协议。所有的WWW文件都必须遵守这个标准。HTTP是一个基于TCP/IP通信协议来传递数据
websocket接口协议:是一种在单个TCP连接上进行全又通信的协议。在WebSocket API中,浏览器和服务器只需要完成一次握手,两者之间就直接可以创建持久性的连接,并进行双向数据传输。
应用场景:chatGPT网页对话就是用的该接口协议
dubbo接口协议:是阿里巴巴开源的一个高性能、轻量级的Java RPC框架。自2.7.5版本开始,Dubbo开始支持原生gRPC协议.从Dubbo 3开始,Dubbo提供的Triple协议原生支持gRPC协议。
应用场景:用户在Web端、PC端或手机微信端等不同端口进行购物时,都可以调用同一个服务接口来完成购物操作。还有服务间通信
graphQL接口协议:定义语法查询数据
应用场景:在Facebook的移动端开发中,GraphQL极大地减少了请求数量和传输的数据量,从而提高了数据获取效率。此外,由于GraphQL一次只需要发起一个请求,这有助于减少忘了请求的情况。