API

API

22个最佳实践助你API设计能力更上一层楼

cleverlzc 发表了文章 • 0 个评论 • 79 次浏览 • 2021-09-21 11:22 • 来自相关话题


【编者的话】为设计REST API而苦恼?不要慌,这里有设计REST API的超实用建议!

曾经因为一个糟糕的API而感到沮丧吗?

在这个微服务的世界里,后端API的一致性设计是必不可少的。

今天,我们将讨论一些可遵循的最佳实践。我们将保持简短和甜...
查看更多

API架构风格对比:SOAP vs REST vs GraphQL vs RPC

阿娇 发表了文章 • 0 个评论 • 875 次浏览 • 2021-09-08 17:43 • 来自相关话题


我们知道,两个单独的应用程序需要中介程序才能相互通信。因此,开发人员通常会搭建桥梁(应用程序编程接口),以允许一个系统访问另一个系统的信息或功能。

为了快速、大规模地集成应用程序,API是使用协议或规范实现的,这些协议或规范定义了通过网络传递的消息的语义...
查看更多

如何设计API返回码(错误码)?

大卫 发表了文章 • 0 个评论 • 822 次浏览 • 2021-08-24 13:38 • 来自相关话题


前言

客户端请求API,通常需要通过返回码来判断API返回的结果是否符合预期,以及该如何处理返回的内容等。

相信很多同学都吃过返回码定义混乱的亏,有的API用返回码是int类型,有的是string类型,有的用0表示成功,又有的用1表示成功,还有...
查看更多

开放API接口签名验证,让你的接口从此不再裸奔

JetLee 发表了文章 • 0 个评论 • 2270 次浏览 • 2021-04-28 22:47 • 来自相关话题


接口安全问题

  • 请求身份是否合法?
  • 请求参数是否被篡改?
  • 请求是否唯一?


AccessKey&SecretKey (开放平台)

请求身份

为开发者分配AccessKey(开发者标识,确保唯一)和S...
查看更多

Zabbix通过API监控Kubernetes

老马 发表了文章 • 0 个评论 • 2147 次浏览 • 2021-04-22 14:13 • 来自相关话题


监控方式:Python+Zabbix_sender

原理:Python的request库,请求Kubernetes的API地址,对数据处理。

第一步:获取Kubernetes的API地址

查看Kubernetes的API地址的命令如下(最好在...
查看更多

RESTful API 设计最佳实践

Andy_Lee 发表了文章 • 0 个评论 • 2036 次浏览 • 2021-04-16 23:33 • 来自相关话题


简介

RESTful API 是目前最流行的API设计规范,它用于Web数据接口的设计。它允许包括浏览器在内的各种客户端与服务器进行通信。因此正确是设计我们的RESTful是相当重要的!我们的API必须安全、高性能、同时易于使用。

在本文我们将探讨如...
查看更多

盘点15个好用的API接口管理神器

aoxiang 发表了文章 • 0 个评论 • 1340 次浏览 • 2021-04-11 22:51 • 来自相关话题


如今,API已在软件、Web和移动应用程序开发领域无处不在,从企业内部到面向公众的应用以及与合作伙伴进行系统集成。通过使用API,开发人员可以创建满足各种客户需求的应用程序。而软件架构也在随着应用程序开发方法的改变而改变。

由于API在软件开发过程中如此...
查看更多

喜马拉雅自研网关架构演进过程

JetLee 发表了文章 • 0 个评论 • 2223 次浏览 • 2021-02-22 18:47 • 来自相关话题


背景

网关是一个比较成熟了的产品,基本上各大互联网公司都会有网关这个中间件,来解决一些公有业务的上浮,而且能快速的更新迭代,如果没有网关,要更新一个公有特性,就要推动所有业务方都更新和发布,那是效率极低的事,有网关后,这一切都变得不是问题,喜马拉雅也是...
查看更多

API快速开发平台设计思考

JetLee 发表了文章 • 0 个评论 • 4289 次浏览 • 2021-01-07 22:44 • 来自相关话题


在我之前谈API网关的时候曾经谈到过快速开发平台,即将API快速开发的一些内容放入到API网关中,实际来看围绕API全生命周期管理,本身包括了开发态,运行态,运维态。

对于API网关更多的是解决运行态的问题,API网关本身应该轻量化设计,不做太多的协议转...
查看更多

对内 DDD 对外 API 之—对外 API 的设计理念

翔宇 发表了文章 • 0 个评论 • 2519 次浏览 • 2021-01-03 21:10 • 来自相关话题


前言

对内 DDD,对外 API 是去哪儿网机票目的地事业群业务研发团队2020年 Q3 重点推出的业务重塑架构设计理念。在2020年 Q3,去哪儿网在过往的基础上,在 API 标准化这个领域做出了一些进步,这篇文章主要就是把这方面的经验和大家分享一下...
查看更多

如何设计API返回码(错误码)?

大卫 发表了文章 • 0 个评论 • 822 次浏览 • 2021-08-24 13:38 • 来自相关话题


前言

客户端请求API,通常需要通过返回码来判断API返回的结果是否符合预期,以及该如何处理返回的内容等。

相信很多同学都吃过返回码定义混乱的亏,有的API用返回码是int类型,有的是string类型,有的用0表示成功,又有的用1表示成功,还有...
查看更多

开放API接口签名验证,让你的接口从此不再裸奔

JetLee 发表了文章 • 0 个评论 • 2270 次浏览 • 2021-04-28 22:47 • 来自相关话题


接口安全问题

  • 请求身份是否合法?
  • 请求参数是否被篡改?
  • 请求是否唯一?


AccessKey&SecretKey (开放平台)

请求身份

为开发者分配AccessKey(开发者标识,确保唯一)和S...
查看更多

Zabbix通过API监控Kubernetes

老马 发表了文章 • 0 个评论 • 2147 次浏览 • 2021-04-22 14:13 • 来自相关话题


监控方式:Python+Zabbix_sender

原理:Python的request库,请求Kubernetes的API地址,对数据处理。

第一步:获取Kubernetes的API地址

查看Kubernetes的API地址的命令如下(最好在...
查看更多

RESTful API 设计最佳实践

Andy_Lee 发表了文章 • 0 个评论 • 2036 次浏览 • 2021-04-16 23:33 • 来自相关话题


简介

RESTful API 是目前最流行的API设计规范,它用于Web数据接口的设计。它允许包括浏览器在内的各种客户端与服务器进行通信。因此正确是设计我们的RESTful是相当重要的!我们的API必须安全、高性能、同时易于使用。

在本文我们将探讨如...
查看更多

盘点15个好用的API接口管理神器

aoxiang 发表了文章 • 0 个评论 • 1340 次浏览 • 2021-04-11 22:51 • 来自相关话题


如今,API已在软件、Web和移动应用程序开发领域无处不在,从企业内部到面向公众的应用以及与合作伙伴进行系统集成。通过使用API,开发人员可以创建满足各种客户需求的应用程序。而软件架构也在随着应用程序开发方法的改变而改变。

由于API在软件开发过程中如此...
查看更多

喜马拉雅自研网关架构演进过程

JetLee 发表了文章 • 0 个评论 • 2223 次浏览 • 2021-02-22 18:47 • 来自相关话题


背景

网关是一个比较成熟了的产品,基本上各大互联网公司都会有网关这个中间件,来解决一些公有业务的上浮,而且能快速的更新迭代,如果没有网关,要更新一个公有特性,就要推动所有业务方都更新和发布,那是效率极低的事,有网关后,这一切都变得不是问题,喜马拉雅也是...
查看更多

API快速开发平台设计思考

JetLee 发表了文章 • 0 个评论 • 4289 次浏览 • 2021-01-07 22:44 • 来自相关话题


在我之前谈API网关的时候曾经谈到过快速开发平台,即将API快速开发的一些内容放入到API网关中,实际来看围绕API全生命周期管理,本身包括了开发态,运行态,运维态。

对于API网关更多的是解决运行态的问题,API网关本身应该轻量化设计,不做太多的协议转...
查看更多

对内 DDD 对外 API 之—对外 API 的设计理念

翔宇 发表了文章 • 0 个评论 • 2519 次浏览 • 2021-01-03 21:10 • 来自相关话题


前言

对内 DDD,对外 API 是去哪儿网机票目的地事业群业务研发团队2020年 Q3 重点推出的业务重塑架构设计理念。在2020年 Q3,去哪儿网在过往的基础上,在 API 标准化这个领域做出了一些进步,这篇文章主要就是把这方面的经验和大家分享一下...
查看更多

开源API网关Kong基本介绍和安装验证

阿娇 发表了文章 • 0 个评论 • 4272 次浏览 • 2020-12-20 22:39 • 来自相关话题


本文将介绍开源API网关Kong。在GtiHub搜索API网关类的开源产品,可以看到Kong网关常年都是排第一的位置,而且当前很多都有一定研发能力的企业在API网关产品选型的时候基本也会选择Kong网关,并基于Kong网关进行二次开发和定制。

API网关...

查看更多

一文详细讲解API网关核心功能和API管理扩展

玻璃樽 发表了文章 • 0 个评论 • 5117 次浏览 • 2020-12-20 17:32 • 来自相关话题


【编者的话】本文详细讲解了API网关的基础概念,使用场景和核心功能,以及基于API网关核心引擎做的API全生命周期管理功能扩展等,最好再介绍下当前主流的开源API网关引擎。

API网关概述

在微服务架构体系里面,我们一般会使用到微服务网关或叫API网关。...
查看更多

22个最佳实践助你API设计能力更上一层楼

cleverlzc 发表了文章 • 0 个评论 • 79 次浏览 • 2021-09-21 11:22 • 来自相关话题


【编者的话】为设计REST API而苦恼?不要慌,这里有设计REST API的超实用建议!

曾经因为一个糟糕的API而感到沮丧吗?

在这个微服务的世界里,后端API的一致性设计是必不可少的。

今天,我们将讨论一些可遵循的最佳实践。我们将保持简短和甜...
查看更多

API架构风格对比:SOAP vs REST vs GraphQL vs RPC

阿娇 发表了文章 • 0 个评论 • 875 次浏览 • 2021-09-08 17:43 • 来自相关话题


我们知道,两个单独的应用程序需要中介程序才能相互通信。因此,开发人员通常会搭建桥梁(应用程序编程接口),以允许一个系统访问另一个系统的信息或功能。

为了快速、大规模地集成应用程序,API是使用协议或规范实现的,这些协议或规范定义了通过网络传递的消息的语义...
查看更多

如何设计API返回码(错误码)?

大卫 发表了文章 • 0 个评论 • 822 次浏览 • 2021-08-24 13:38 • 来自相关话题


前言

客户端请求API,通常需要通过返回码来判断API返回的结果是否符合预期,以及该如何处理返回的内容等。

相信很多同学都吃过返回码定义混乱的亏,有的API用返回码是int类型,有的是string类型,有的用0表示成功,又有的用1表示成功,还有...
查看更多

开放API接口签名验证,让你的接口从此不再裸奔

JetLee 发表了文章 • 0 个评论 • 2270 次浏览 • 2021-04-28 22:47 • 来自相关话题


接口安全问题

  • 请求身份是否合法?
  • 请求参数是否被篡改?
  • 请求是否唯一?


AccessKey&SecretKey (开放平台)

请求身份

为开发者分配AccessKey(开发者标识,确保唯一)和S...
查看更多

Zabbix通过API监控Kubernetes

老马 发表了文章 • 0 个评论 • 2147 次浏览 • 2021-04-22 14:13 • 来自相关话题


监控方式:Python+Zabbix_sender

原理:Python的request库,请求Kubernetes的API地址,对数据处理。

第一步:获取Kubernetes的API地址

查看Kubernetes的API地址的命令如下(最好在...
查看更多

RESTful API 设计最佳实践

Andy_Lee 发表了文章 • 0 个评论 • 2036 次浏览 • 2021-04-16 23:33 • 来自相关话题


简介

RESTful API 是目前最流行的API设计规范,它用于Web数据接口的设计。它允许包括浏览器在内的各种客户端与服务器进行通信。因此正确是设计我们的RESTful是相当重要的!我们的API必须安全、高性能、同时易于使用。

在本文我们将探讨如...
查看更多

盘点15个好用的API接口管理神器

aoxiang 发表了文章 • 0 个评论 • 1340 次浏览 • 2021-04-11 22:51 • 来自相关话题


如今,API已在软件、Web和移动应用程序开发领域无处不在,从企业内部到面向公众的应用以及与合作伙伴进行系统集成。通过使用API,开发人员可以创建满足各种客户需求的应用程序。而软件架构也在随着应用程序开发方法的改变而改变。

由于API在软件开发过程中如此...
查看更多

喜马拉雅自研网关架构演进过程

JetLee 发表了文章 • 0 个评论 • 2223 次浏览 • 2021-02-22 18:47 • 来自相关话题


背景

网关是一个比较成熟了的产品,基本上各大互联网公司都会有网关这个中间件,来解决一些公有业务的上浮,而且能快速的更新迭代,如果没有网关,要更新一个公有特性,就要推动所有业务方都更新和发布,那是效率极低的事,有网关后,这一切都变得不是问题,喜马拉雅也是...
查看更多

API快速开发平台设计思考

JetLee 发表了文章 • 0 个评论 • 4289 次浏览 • 2021-01-07 22:44 • 来自相关话题


在我之前谈API网关的时候曾经谈到过快速开发平台,即将API快速开发的一些内容放入到API网关中,实际来看围绕API全生命周期管理,本身包括了开发态,运行态,运维态。

对于API网关更多的是解决运行态的问题,API网关本身应该轻量化设计,不做太多的协议转...
查看更多

对内 DDD 对外 API 之—对外 API 的设计理念

翔宇 发表了文章 • 0 个评论 • 2519 次浏览 • 2021-01-03 21:10 • 来自相关话题


前言

对内 DDD,对外 API 是去哪儿网机票目的地事业群业务研发团队2020年 Q3 重点推出的业务重塑架构设计理念。在2020年 Q3,去哪儿网在过往的基础上,在 API 标准化这个领域做出了一些进步,这篇文章主要就是把这方面的经验和大家分享一下...
查看更多