#API

      更多分类

GraphQL:PayPal结账的成功案例

18-10-17 38 1 banq

在PayPal,我们最近将 GraphQL 引入了我们的技术堆栈。如果您还没有听说过 GraphQL ,它是REST API的一种广受欢迎的替代方案,目前正在风靡开发人员世界! 在PayPal... 详细

Just-API:无需编码测试API

18-10-16 22 banq

Just-API是声明性、基于规范的测试框架REST,GraphQL(或任何基于HTTP)的API开源库包。用户可以在不编写代码的情况下测试API,它从YAML文件中读取API测试规范,并以串行/并... 详细

Protobuffers可能是错的

18-10-11 115 1 banq

有人质疑谷歌鼎鼎大名的Protobuffers,它是一种快速序列化协议,主要是从学术角度质疑其类型设计教条,很多设计只是为了让其工作而设计,没有深刻哲学背景考虑,当然这个观点引起很多争论。 '我认... 详细

影响rest api版本选择的因素

18-10-06 5 banq

以下因素会影响REST版本控制的选择: URI污染 - URL版本和请求参数版本控制会污染URI空间 滥用HTTP标头 - Accept Header不适用于版本控制 缓存 - 如果使用基于标头... 详细

Node.js REST API的10个最佳实践

18-10-06 133 1 banq

在本文中,我们将介绍编写Node.js REST API的最佳实践,包括命名路由,身份验证,黑盒测试以及为这些资源使用适当的缓存头等主题。 #1 - 使用HTTP方法和API路由 想象一下,您正在... 详细

面向前端的后端模式(BFF)

18-10-05 23 banq

Backend For Frontend API设计是一种为前端设计的专门后端API,主要是为解决常见的前后端API冲突。 让我们看一下常见API设计前端/后端冲突的三个示例,然后寻找解决它们的方法... 详细

调查发现:SpringBoot和kafka几乎无处不在!

18-09-25 46 banq

一项新的调查发现,DevOps团队采用微服务的主要原因是扩展应用程序并更快地获得产品和服务的能力。 微服务是敏捷架构的基础,在这种架构上,应用程序被构建为不同的较小服务而不是整个应用程序的集合。新出... 详细

JSON事件驱动与RESTful API比较

18-09-24 28 banq

我很确定事件驱动已经是一个大问题,并且会变得更大。事实上,事件是JSON blob,并且通常我们希望它们在计算机程序中更容易使用。我以前也写过关于很难指定JSON格式化文章,也有关于无模式的消息处理。... 详细

应付网络抖动等临时故障的重试策略

18-09-19 26 banq

REST调用或同步是服务器之间通讯的经常方式,在没有分布式事务机制保障情况下,需要我们开发人员手工进行重试,重试几次失败后进行业务回退操作,重试非常重要,容易造成网络堵塞,引入断路器又过于重量,完善重... 详细

CQRS解构: 用读写分离设计API

18-09-18 566 3 banq

本文讨论的是如何使用CQRS实现API设计。 概述 下面是名为Command / Query Responsibility Segregation(CQRS)的设计模式: ... 详细

使用REST Assured测验验证REST服务

18-09-14 19 banq

建立和维护API与其他应用程序非常相似,建立它可能是最容易的部分,但是,当架构完成时,你的工作还没有完成,接下来,需要测试API以确保其按预期运行。 使用哪些工具进行测试或一系列测试?即使你没有预先... 详细

OpenAPI规范入门

18-09-14 53 banq

当我不写文章时,我在一家大型软件公司工作,我们拥有许多工程团队,所有这些团队都为复杂,多功能和高度可用的业务平台的特定元素做出了贡献。我们选择了API-First方法来加速开发并增强领域之间的协作。 ... 详细

使用Spring Boot REST API进行测试驱动开发

18-09-12 35 banq

Maven插件rest-assured 是Java DSL测试REST服务,这个插件需要groovy-all来运行测试。 我们将添加maven-failsafe-plugin插件来执行集成测试: ... 详细

使用Spring Boot的消费者驱动合同

18-09-07 46 banq

在本文中,我们将讨论消费者驱动开发的细节。 #问题 主要问题是基于API接口上的消费者和生产者之间的冲突,当开发任何api时,你应该考虑的是你的客户的舒适度。如果你所做的更改打破了客户端的体验,那完... 详细

使用API​​网关帮助单体到微服务的平滑过渡

18-09-06 362 1 banq

本文从网关角度讨论了从单体迁移到微服务的三种方式,主要方向是确保新老系统平滑过渡,这些模式和最佳实践值得一读: 在我的咨询工作中,我遇到了很多工程团队,他们正在从单体应用迁移到基于微服务的应用程序,... 详细

共有 341 2 3 下一页