API设计指南

     

2020年您需要了解的7 + 1无服务器趋势 -codingsans

769 2K

您是否想了解最受欢迎的Serverless框架,FaaS产品,容器服务,无服务器工具,云安全性以及更多内容?在此博客文章中,我们介绍了以下内容: .

API优先(API-first)是一个坏主意! - stilkov

3324 2

许多企业IT部门已成为“ API优先”策略的忠实拥护者。我认为总的来说,这是一个坏主意。 当您开始使用API​​时,您必须非常了解API使用用户的需求.

BPM回潮,跨上下文之间的流程BPM才是未来 | BPMInstitute.org

1129 1 3K

随着组织逐渐认识到流程在数字化转型中的核心作用,业务流程管理(BPM)已经悄然兴起。一些行业观察家认为,这一 .

还在拷贝Jar或War包?还在用Maven拉库包或框架?基于Kubernetes的运维者与边车模型将是软件交付的新模式 〜Bilgin Ibryam

1414 1 4K

边车和运维者模型可能会成为主流的软件分发和消费模型,在某些情况下甚至会取代软件库包和框架。 如果您是一个软件供应商,可能您已经考虑过将您的软件作为AP.

在Spring Boot设置Swagger 2 - Baeldung

1706 2K

Swagger 2版本变动很大,无法像前面版本容易集成到Spring Boot中。 步骤: 1. 我们将使用Swagger规范的Springfo.

七种老旧遗留系统的集成模式 -Bozho

1487 1

企业集成非常棘手。现在,如果我们必须集成两个(或多个)系统,我们知道:我们要么使用API​​,要么使用某些消息队列。不幸的是,世界上许多系统不支持API集成.

使用Bucket4j限制Spring API的访问速率 - Baeldung

5848 3 23K

在本教程中,我们将学习如何使用   .

结合DDD和Spring Boot实现基于REST API的并发控制 -DZone Java

3189 1 13K
在多用户环境中,处理并发访问是我们的主要工作。并发控制可以而且应该反映在我们的API中,特别是因为HTTP提供了一组标头和响应代码来支持它。 首选的方.

SQL已死? - thenewstack

1410 1

SQL可能已有46年的历史了,但是仍然可以完成工作。 截至2020年,SQL已经将近半个世纪的统治。这是一个可靠、易于使用(当然非常熟悉)的可靠解决方.

GraphQL入门:GraphQL与REST区别的不同举例 - Sithira

1687 2K

当使用REST API标准时, Facebook 注意到其新闻源需要调用多个API端点才能检索所需的所有数据。因此,他们正在寻找一种以可靠的方式在移动设备上.

幽默:假装从未发生过OOP? - johndcook

1239 1

我最近遇到一个人,他说,摆脱面向对象编程(OOP)的方式是回到简单地告诉计算机要做什么,就像OOP从未发生过。我认为这不是一个好主意,我也不认为这是可能的。.

在Spring Boot缓存API - Code Factory

1901 5K

Spring在缓存方面具有一些不错的功能,并且使用Spring缓存API的抽象非常简单。 缓存是一种增强系统性能的机制。它是位于应用程序和持久数据库之.

gRPC是重新发明轮子的RPC框架? - kelseyhightower

2188 1

正如Kubernetes相对于基础设施而言一样,gRPC是相对于应用而言的,就像kubernetes一样,没有人应该直接接触gRPC。gRPC尝试通过支持身.

SQL是比GraphQL更好的API语言?

2389 1 2K

Datasette是一个使用SQL实现API查询的项目,Datasette的创建者和Django的共同创建者Simon Willison认为:SQL是比Gr.

使用Spring Boot和Swagger进行API优先开发 - reflectoring.io

1709 18K

遵循API优先方法,我们在开始编码之前先指定一个API。通过API描述语言,团队可以进行协作而无需执行任何操作。 使用OpenAPI,我们可以创建一个.

GraphQLizek可从现有的PostgreSQL和MySQL数据库中立即开发GraphQL API

1767

GraphQLize是用Clojure编写的具有Java互操作性的开源JVM库, .

可重用性是一个谬论 - UWE FRIEDRICHSEN

1688 3K

多年来,可重用性/可复用性是软件架构设计中的一个圣杯。关于可重用软件模块的讨论在1970年代初得到了发展。例如,1974年史蒂文斯,迈尔斯和君士坦丁(Ste.

奈飞Netflix如何在数据集成API领域使用六边形架构与Clean架构切换到微服务架构? - Netflix TechBlog

2336 2 4K
大约一年前,我们的工作流程团队开始开发跨业务多个领域的新应用。我们面临着一个有趣的挑战:是从头开始构建应用程序的核心,同时还需要使用许多不同系统中存在的数据.

使用Springdoc OpenAPI替代SpringFox提供微服务API文档 – Piotr

9257 1 3K

通常情况下,用项目SpringFox来为Spring Boot应用程序自动生成Swagger文档,Springdoc OpenAPI与OpenAPI 3兼容.

使用Kotlin + Jersey + Jetty + MongoDB创建可扩展的RESTful API - Andrew

1462 6K

这种组合可以像其他任何servlet应用程序一样扩展,同时也可以部署到其他服务器,例如Tomcat。与Node.js之类的东西相比,我更喜欢服务器端的Kot.

W3C付款请求API:Payment-Request API调用规范

1562

该规范对API进行了标准化,以允许商家以最小的集成代价集合使用一种或多种付款方式。通过用户代理(例如浏览器)促进商家和用户之间的支付流程。 PR(Pa.

HTTP有哪些保证幂等性和安全性的方法? - mscharhag

3000

幂等性和安全性是HTTP方法的属性。在 .

HTTP状态码:402 Payment Required需要付款 - mozilla

11485 1

这是mozilla一项 .

避免滥用http状态码,如何将后端业务错误准确地传递到Restful客户端?Spring Boot和JAX-RS的RFC-7807问题详细信息 - codecentric

3176 1 19K

在使用JAX-RS,Spring Boot或任何其他技术的RESTful Web服务中,必须使用机器可读且人性化的自定义业务错误代号。 假设您正在编写.

这次印度好像走在了前面:印度使用区块链技术建立了月交易量达10亿的网联接口API

2036 1

前段时间支付宝接入国家网联接口的新闻比较热门,什么叫网联?非银行支付机构网络支付清算平台被称作“网络版银联”。非银行支付机构网络支付清算平台上线,按规定,支.

2019年Postman社区API状态调查 - getpostman

1184

每年,我们都会对Postman社区进行调查,以了解API行业,并了解谁在使用API​​,他们如何完成工作,以及行业发展的方向。超过10,000名开发人员,测.

API架构的七级成熟度模型,看看你家的应用属于哪一个级别? - Sensedia

5188 3 3K
成熟度模型分为7个级别,分为3个常规分类: 不基于API:  系统和集成体系结构不基于正式API,在某些情况下没有通信,而其他通常共.

综合Twitter、Github等各大网站API设计经验:RESTful API实用设计与最佳实践 - Vinay Sahni

6497 4 23K

如果你的数据模型已经开始稳定,并且可以为Web应用程序创建公共API了,一旦发布了API,就很难对其进行重大更改,并且想要尽可能早地获得正确的解决方案。现在.

哪些API最佳实践表示您很讨厌客户?- ACM Queue

2140 1 5K

您是否对客户不屑一顾?您希望他们会消失吗?当您与客户互动时,您是在默默地幻想着他们转向竞争对手的产品吗?简而言之,您讨厌客户吗? 也许您应该尝试使用公.