#API设计

      更多分类

什么是三位一体架构Trinity Architecture? – Oregor

19-05-03 536 2 banq

这里提出的Trinity Architecture是后端企业应用程序的架构模式。它源于采用依赖性倒置原理(DIP)的典型4层架构。它非常适合(但不限于)领域驱动设计(DDD)应用程序。 三位一体的三... 详细

每个Java开发人员应该知道的五种RESTful客户端代码

19-04-25 479 2 banq

如何访问RESTful Web服务?这取决于你想要完成的事情。 如果您只想测试连接性,像curl这样的基于终端的实用程序是一个很棒的RESTful Web服务客户端。如果要检查服务返回给您的JSON... 详细

为什么REST比GraphQL更好? - TomaszJaskuλa

19-09-04 368 2 banq

GraphQL并不是要取代REST,它是固执己见的,并且在设计时考虑了特定的约束。它是一种强大的查询语言,可以让客户端掌控一切。但取决于具体情况,这可能是好的或坏的做法! RESTful API可能... 详细

REST和GraphQL不是构建HTTP API唯一的选择 - Ben Nadel

19-08-28 374 2 banq

我不认为Web开发社区正在就GraphQL 进行诚实的讨论。这是因为,GraphQL几乎作为REST(Representational State Transfer)的完全替代方案。而且,虽然Gra... 详细

经验分享:eBay的API智慧设计

19-07-26 370 1 banq

单个API不足以让开发人员具有创新性。当API一起使用时,API非常强大,因此组合维度才是最重要的. API允许组织大规模地为其合作伙伴提供对数据和功能的访问。可扩展和适应性强的API生态系统使开发... 详细

经验分享:使用SPQR和自定义注释的GraphQL实现权限授权 - Marcos Abel

19-06-05 490 2 banq

在 Trabe ,我们一直在使用 GraphQL 。我们开始使用纯JavaScript项目来 实现这项技术,但在意识到GraphQL可和React一起运行之后,我们决定采用它来处理涉及React U... 详细

服务网格社区争吵最近新动向! - Christian Posta

19-06-11 1 257 1 banq

服务网格是一组重要的功能,可以在运营服务式架构时解决一些困难的服务到服务通信挑战。就像Kubernetes和容器有助于在一组计算机上提供一组很好的抽象来部署和运行工作负载一样,服务网络也出现了抽象网... 详细

常见的API错误以及如何避免它们 - LogRocket Blog

19-09-11 168 1 banq

本文中的建议适用于任何API。但是,当应用程序使用动态语言(如JavaScript)编写而不是更静态的语言(如Java)时,我们会考虑更容易遇到的一些问题。 Node.js有时被称为胶水,它将系统导... 详细

分布式系统中的解耦模式:领域查询 - mathiasverraes

19-05-12 257 1 banq

使用领域查询替换普通自由查询可以将业务知识从服务器内部分离出来。 问题 查询通常与数据库查询相关联。然而,我们可以通过其他方式查询不是数据库的系统,比如查询REST和GraphQL等API。... 详细

REST与GraphQL的争论

19-08-28 278 banq

1. 我不介意REST与GraphQL的争论,但是如果你看到像“你有过度获取/不足获取(over/under-fetching)的REST”这样的论点,这对REST来说不是问题,那就是糟糕的API设... 详细

只有一个依赖包的Dockerized容器的简单的Http REST API

19-06-29 97 banq

有时我们需要做一个很简单的Http Rest API,但是不想使用Spring Boot过重的框架,其依赖包太多,这里展示在在Docker中使用Java运行API端点其实并不需要这些框架,只要一个依... 详细

基于干净架构使用原始SQL和DDD实现.NET Core REST API开源案例

19-06-16 172 banq

使用基本 CQRS 方法和域驱动设计实现的.NET Core REST API应用程序示例。 干净架构图: . 详细

API网关

19-06-13 159 jdon

目的 在单个位置聚合调用微服务:API网关。用户只需调用API网关,然后API网关就会调用每个相关的微服务。 . 详细

开源Bloom是一个REST API缓存中间件,充当负载均衡器和REST API之间的反向代理。

19-06-06 130 banq

Bloom与您的API实现完全无关,并且只需对现有API代码进行最少的更改即可。Bloom使用redis 配置作为缓存 来存储数据。使用Rust构建,专注于稳定性,性能和低资源使用。 Bloom可以... 详细

共有 94 上一页 1 2 3 4 5 ... 7 下一页