API设计指南

     

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

959

一项新的调查发现,DevOps团队采用微服务的主要原因是扩展应用程序并更快地获得产品和服务的能力。 微服务是敏捷架构的基础.

JSON事件驱动与RESTful API比较

1280

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

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

2841 11K

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

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

3139 4

本文讨论的是如何使用CQRS实现API设计。 概述 下面是名为Command / .

使用REST Assured测验验证REST服务

3002 5K

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

OpenAPI规范入门

22880 6 4K
当我不写文章时,我在一家大型软件公司工作,我们拥有许多工程团队,所有这些团队都为复杂,多功能和高度可用的业务平台的特定元素做出了贡献。我们选择了API-First方.

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

2107 5K

Maven插件rest-assured 是Java DSL测试REST服务,这个插件需要groovy-all来运行测试。 .

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

1052 10K
在本文中,我们将讨论消费者驱动开发的细节。 #问题 主要问题是基于API接口上的消费者和生产者之间的冲突,当开发任何.

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

1289 1 3K

本文从网关角度讨论了从单体迁移到微服务的三种方式,主要方向是确保新老系统平滑过渡,这些模式和最佳实践值得一读: 在我的咨询.

使用Swagger生成Spring Boot微服务API文档

1159 5K

Swagger是一个开源框架,可以在将你的Restful API文档化,供其他访问者浏览,包括应该提交的JSON格式,获得响应JSON格式等。 .

HTTPS安全最佳实践

1996 1 3K

HTTPS对于保护你的网站至关重要。但是你还需要避免许多陷阱 1. 没有混合内容 混合内容是指在你的HTTPS站点中.

用啤酒和乐高解释什么是API

4165 1 7K

API是我们一直都在使用的东西。尽管他们无处不在,但许多人 - 甚至是技术人员对API是什么以及工作方式都有一个非常模糊的理解。说真的,你可以请你的同事快速解释AP.

数字转型Digital Transformation简介

12055 5

数字转型(DT)已成为当今科技行业的热门话题。DT的含义在不同的地方可以用不同的方式来解释。简单地说,就是将你的商业资产的实现数字化API。如果这个定义不够简单,可.

微服务API管理模式

3565 3
微服务架构Micro Services Architecture(MSA)已经从MartinFowler网站上的一种理论发展到了一种实现REST服务的技术。当我们需.

OpenAPI规范简介

3950 1

API开发从来都不是一项容易的任务,而不断发展的API则更加复杂。 我们如何确保不经意间地发布实际会对API实行了重大更改.