#API设计

Netflix发布用于Spring Boot的GraphQL的开源服务框架DGS

21-02-04 1035 2 banq

Netflix已经开发开源了  Domain Graph Service (DGS) framework 。DGS框架简化了针对独立和联合GraphQL服务的GraphQL的实现。 通过开源项目,希... 详细

谷歌赢得十年Java官司:复制Java SE API到移动系统重新实现属于合理使用

21-04-06 285 1 banq

美国最高法院裁定:谷歌复制Java SE API是 合理使用 。   黑客新闻 网友讨论: 重新实现API是软件开发的重要组成部分,属于合理使用... 详细

您是否真的需要实现前后端分离的API? -DEV社区

21-04-05 242 1 banq

“低耦合高凝聚”,“信息隐藏”:众所周知的设计原则。尽管如此,它们在许多软件体系结构中并未得到重视,尤其是在前端和后端之间的交互方面。   API对于隐藏信息很有价值 通过提供API系统,可以... 详细

黑客新闻上最近CQRS的讨论和实践经验分享

20-11-12 816 1 banq

自2017年以来,我一直在使用CQRS模式。它不是一个完整的系统模式,只是一个起点。您需要将系统设计为乐高积木式的。 那还需要什么?下面是清单: 1)内部设计指南/规则/法律制度,以便每个人都能理解... 详细

REST API设计:如何处理Http并发一致性事务更新? - mscharhag

21-02-25 329 1 banq

并发控制可能是REST API的重要组成部分,尤其是当您期望对同一资源的并发更新请求时。在本文中,我们将介绍If-Unmodified-Since和If-Match标头不同的选项,从而避免通过HTT... 详细

什么是开放银行与开放金融? -scottlogic

21-01-24 782 1 banq

数据为王,尤其是银行数据,它提供了人们如何花钱、储蓄和积累债务的记录。开放银行意味着银行有义务通过一组应用程序编程接口(API)向第三方提供商(TPP)安全地开放其数据。目的是通过开放对这些数据的访... 详细

REST、GraphQL与gRPC的比较 - danhacks

21-03-16 229 banq

REST,GraphQL和gRPC是客户端-服务器和服务器到服务器通信的3种流行形式。选择可能很困难,因此本简要指南可以提供帮助。在每个部分中,将提供一个示例来说明检索用户。   REST ... 详细

REST:使用PATCH进行部分更新 - mscharhag

21-03-06 265 banq

在开始之前,让我们快速检查一下为什么部分更新有用的原因: 简单性-如果客户端只想更新一个字段,则部分更新请求可能更易于实现。 带宽-如果您的资源表示量很大,则部分更新可以减少所需的带宽量。 ... 详细

共有 1281 2 3 4 ... 16 下一页