标签: API

开源微服务框架Dubbo

Dubbo简介 Apache Dubbo是一个高性能的Java RPC(Remote Procedure Call)框架,最初由阿里巴巴开源,并在2018年成为Apache软件基金会的孵化项目。Dubbo专为提供微服务架构中的服务治理和服务通信而设计,广泛应用…

器→工具, 开源项目 ·

跨语言服务的框架Apache Thrift

Apache Thrift简介 Apache Thrift是一个用于构建可扩展且跨语言服务的框架。最初由Facebook开发,后来成为Apache软件基金会的一个项目。Thrift提供了一种高效的接口定义语言(IDL)和数据序列化机制,使得在不同编…

器→工具, 开源项目 ·

API 的查询语言GraphQL与Graphene

GraphQL简介 GraphQL是由Facebook开发的一种用于构建API的查询语言和运行时环境。与传统的REST API不同,GraphQL允许客户端灵活地指定所需的数据结构,从而实现更高效的客户端-服务器交互。 GraphQL的核心概念 …

器→工具, 开源项目 ·

API调试工具盘点

Postman Postman,全球闻名的API接口调试工具,有客户端版本和web网页版。Postman支持多种协议和格式,包括HTTP、HTTPS、GraphQL、REST等。Postman的优点在于它易于使用,支持多种请求类型和参数设置,可以方便地创…

器→工具, 工具软件 ·

OAuth 2.0 授权认证详解

Auth 2.0协议简介 关于应用系统用户身份管理需求,包括身份认证、权限授权、单点登录、联合身份认证等业务场景,业界有一堆的标准和规范,比如单点登录的CAS、Kerberos,第三方身份认证OpenID,第三方用户授权OAuth…

术→技巧, 研发 ·

RESTful API设计指南

什么是RESTful API? 要弄清楚什么是RESTful API,首先要弄清楚什么是REST。REST:全称是Resource Representational State Transfer,或者说表现层状态转移。看概念,估计没人能明白。用一句人话解释:URL定位资源,…

术→技巧, 研发 ·

Microsoft REST API Guidelines中文翻译

微软的REST API指南算是网上比较详细的关于 Restfull API 的指导方案,由于本身是英文,网上存在部分翻译,但是大部分只翻译了一小部分内容,没有全部翻译。所以抽时间做了简单的翻译和整理。翻译质量有限,望海涵…

术→技巧, 研发 ·

服务高可用之限流

在不同场景下限流的定义也各不相同,可以是每秒请求数、每秒事务处理数、网络流量。通常我们所说的限流指的是限制到达系统并发请求数,使得系统能够正常的处理部分用户的请求,来保证系统的稳定性。 限流的英文是 …

术→技巧, 研发 ·