API

API

微服务和API网关限流熔断实现关键逻辑思路

Andy_Lee 发表了文章 • 0 个评论 • 4824 次浏览 • 2021-12-16 11:38 • 来自相关话题


本文谈下微服务架构和API网关中的限流熔断,当前可以看到对于Spring Cloud框架本身也提供了Hystrix,主流的开源API网关产品类似Kong网关本身也包括了限流熔断能力。

当然也有完全较为独立的限流熔断开源实现,比如阿里的Sentinel即是...
查看更多

服务API版本控制设计与实践

Andy_Lee 发表了文章 • 0 个评论 • 3360 次浏览 • 2021-11-25 16:02 • 来自相关话题


【编者的话】笔者曾负责vivo应用商店服务器开发,有幸见证应用商店从百万日活到几千万日活的发展历程。应用商店客户端经历了大大小小上百个版本迭代后,服务端也在架构上完成了单体到服务集群、微服务升级。

下面主要聊一聊在业务快速发展过程中,产品不断迭代,服务端...
查看更多

云原生环境下的API业务安全思考

guoaaaad 发表了文章 • 0 个评论 • 3748 次浏览 • 2021-11-10 12:03 • 来自相关话题


概述

针对单体架构的应用,安全防护往往在边界网关设备处。随着业务需求的不断变化以及技术的持续更新,企业应用开始从单体架构向微服务架构转变。不同应用模块可以根据业务规模进行动态扩缩容,与此同时,微服务应用也为API安全防护带来了新的挑战。

笔者认...
查看更多

Netflix实用API设计2:Protobuf FieldMask变更操作

w9527 发表了文章 • 0 个评论 • 4574 次浏览 • 2021-10-24 14:08 • 来自相关话题


背景

在我们之前的文章中,我们讨论了在设计API时如何利用[FieldMask](https://developers.google.com/ ... /d...
查看更多

为什么我们说云原生时代,企业数字化转型更需要做好 API 全生命周期管理?

老马 发表了文章 • 0 个评论 • 4836 次浏览 • 2021-09-30 08:31 • 来自相关话题


云原生下的机遇和挑战

时至今日,Kubernetes 已至成熟期,云原生时代则刚刚开始。虽说云原生不只是围绕着 Kubernetes 生态,但无可质疑,Kubernetes 已是云原生生态的基石。通过规范 API 和 CRD 标准,Kubernete...
查看更多

我总结了22条API设计的最佳实践

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


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

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

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

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

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

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


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

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

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

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


前言

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

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

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

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


接口安全问题

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


AccessKey&SecretKey (开放平台)

请求身份

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

Zabbix通过API监控Kubernetes

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


监控方式:Python+Zabbix_sender

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

第一步:获取Kubernetes的API地址

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

微服务和API网关限流熔断实现关键逻辑思路

Andy_Lee 发表了文章 • 0 个评论 • 4824 次浏览 • 2021-12-16 11:38 • 来自相关话题


本文谈下微服务架构和API网关中的限流熔断,当前可以看到对于Spring Cloud框架本身也提供了Hystrix,主流的开源API网关产品类似Kong网关本身也包括了限流熔断能力。

当然也有完全较为独立的限流熔断开源实现,比如阿里的Sentinel即是...
查看更多

服务API版本控制设计与实践

Andy_Lee 发表了文章 • 0 个评论 • 3360 次浏览 • 2021-11-25 16:02 • 来自相关话题


【编者的话】笔者曾负责vivo应用商店服务器开发,有幸见证应用商店从百万日活到几千万日活的发展历程。应用商店客户端经历了大大小小上百个版本迭代后,服务端也在架构上完成了单体到服务集群、微服务升级。

下面主要聊一聊在业务快速发展过程中,产品不断迭代,服务端...
查看更多

云原生环境下的API业务安全思考

guoaaaad 发表了文章 • 0 个评论 • 3748 次浏览 • 2021-11-10 12:03 • 来自相关话题


概述

针对单体架构的应用,安全防护往往在边界网关设备处。随着业务需求的不断变化以及技术的持续更新,企业应用开始从单体架构向微服务架构转变。不同应用模块可以根据业务规模进行动态扩缩容,与此同时,微服务应用也为API安全防护带来了新的挑战。

笔者认...
查看更多

Netflix实用API设计2:Protobuf FieldMask变更操作

w9527 发表了文章 • 0 个评论 • 4574 次浏览 • 2021-10-24 14:08 • 来自相关话题


背景

在我们之前的文章中,我们讨论了在设计API时如何利用[FieldMask](https://developers.google.com/ ... /d...
查看更多

我总结了22条API设计的最佳实践

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


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

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

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

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

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

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


前言

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

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

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

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


接口安全问题

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


AccessKey&SecretKey (开放平台)

请求身份

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

Zabbix通过API监控Kubernetes

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


监控方式:Python+Zabbix_sender

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

第一步:获取Kubernetes的API地址

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

RESTful API 设计最佳实践

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


简介

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

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

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

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


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

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

微服务和API网关限流熔断实现关键逻辑思路

Andy_Lee 发表了文章 • 0 个评论 • 4824 次浏览 • 2021-12-16 11:38 • 来自相关话题


本文谈下微服务架构和API网关中的限流熔断,当前可以看到对于Spring Cloud框架本身也提供了Hystrix,主流的开源API网关产品类似Kong网关本身也包括了限流熔断能力。

当然也有完全较为独立的限流熔断开源实现,比如阿里的Sentinel即是...
查看更多

服务API版本控制设计与实践

Andy_Lee 发表了文章 • 0 个评论 • 3360 次浏览 • 2021-11-25 16:02 • 来自相关话题


【编者的话】笔者曾负责vivo应用商店服务器开发,有幸见证应用商店从百万日活到几千万日活的发展历程。应用商店客户端经历了大大小小上百个版本迭代后,服务端也在架构上完成了单体到服务集群、微服务升级。

下面主要聊一聊在业务快速发展过程中,产品不断迭代,服务端...
查看更多

云原生环境下的API业务安全思考

guoaaaad 发表了文章 • 0 个评论 • 3748 次浏览 • 2021-11-10 12:03 • 来自相关话题


概述

针对单体架构的应用,安全防护往往在边界网关设备处。随着业务需求的不断变化以及技术的持续更新,企业应用开始从单体架构向微服务架构转变。不同应用模块可以根据业务规模进行动态扩缩容,与此同时,微服务应用也为API安全防护带来了新的挑战。

笔者认...
查看更多

Netflix实用API设计2:Protobuf FieldMask变更操作

w9527 发表了文章 • 0 个评论 • 4574 次浏览 • 2021-10-24 14:08 • 来自相关话题


背景

在我们之前的文章中,我们讨论了在设计API时如何利用[FieldMask](https://developers.google.com/ ... /d...
查看更多

为什么我们说云原生时代,企业数字化转型更需要做好 API 全生命周期管理?

老马 发表了文章 • 0 个评论 • 4836 次浏览 • 2021-09-30 08:31 • 来自相关话题


云原生下的机遇和挑战

时至今日,Kubernetes 已至成熟期,云原生时代则刚刚开始。虽说云原生不只是围绕着 Kubernetes 生态,但无可质疑,Kubernetes 已是云原生生态的基石。通过规范 API 和 CRD 标准,Kubernete...
查看更多

我总结了22条API设计的最佳实践

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


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

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

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

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

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

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


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

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

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

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


前言

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

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

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

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


接口安全问题

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


AccessKey&SecretKey (开放平台)

请求身份

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

Zabbix通过API监控Kubernetes

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


监控方式:Python+Zabbix_sender

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

第一步:获取Kubernetes的API地址

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