• 许多企业IT部门已成为“ API优先”策略的忠实拥护者。我认为总的来说,这是一个坏主意。当您开始使用API​​时,您必须非常了解API使用用户的需求。API优先则可能导致你不会这样做,取而代之的是,您尝试提出“显然”可以重用的东西,最后得到甚至没有用的东西。最常见的是,API
  • 我认为GraphQL将改变世界。将来,您可以使用GraphQL查询世界上的任何系统。我正在建立这个未来。那么,为什么我反对使用GraphQL?我个人的烦恼是,当前社区采取GraphQL的理由实际上与GraphQL无关。如果我们想推动采用,我们应该诚实并脱掉玫瑰色的眼镜。这篇文章是对K icon
  • 在多用户环境中,处理并发访问是我们的主要工作。并发控制可以而且应该反映在我们的API中,特别是因为HTTP提供了一组标头和响应代码来支持它。首选的方法是将version属性添加到我们的读取模型中,并在不安全的方法中进一步传递它。如果在服务器端检测到冲突,我们可以409 CONFLIC icon
  • Datasette是一个使用SQL实现API查询的项目,Datasette的创建者和Django的共同创建者Simon Willison认为:SQL是比GraphQL更好的API语言。 众说纷纭:Datasette的口号是“一种用于探索和发 icon
  • 正如Kubernetes相对于基础设施而言一样,gRPC是相对于应用而言的,就像kubernetes一样,没有人应该直接接触gRPC。gRPC尝试通过支持身份验证、服务发现、负载平衡、测量指标以及许多使人们趋向于使用外部代理的功能,它已经不仅仅是RPC,它不是一个简单RPC框架,gRPC更多 icon
  • 这个模型是由伦纳德·理查森(Leonard Richardson)开发的,试图根据对REST施加约束的遵守程度对API进行分类。分类有四个级别:最低的是级别0,它表示不那么兼容的实现,最高的是级别3,它是最兼容的,因此也是最RESTful的。 级别0:POX( icon
  • 企业集成非常棘手。现在,如果我们必须集成两个(或多个)系统,我们知道:我们要么使用API​​,要么使用某些消息队列。不幸的是,世界上许多系统不支持API集成。正如我们所说的,还有许多没有API的东西。因此,当您不可避免地需要与它们集成时,以下是与遗留系统(或以遗留方式构建的非遗留系统)集成的 icon
  • 边车和运维者模型可能会成为主流的软件分发和消费模型,在某些情况下甚至会取代软件库包和框架。如果您是一个软件供应商,可能您已经考虑过将您的软件作为API或基于SaaS的解决方案提供给潜在用户,这是最快的软件消费模型,并且尽可能地提供了便利;根据软件的性质,您可能还会将软件作为库或运行时 icon
  • SQL可能已有46年的历史了,但是仍然可以完成工作。截至2020年,SQL已经将近半个世纪的统治。这是一个可靠、易于使用(当然非常熟悉)的可靠解决方案。正如知道并喜欢它的分析人员和数据库开发人员的队伍所证明的那样,SQL在其领域一直是开创性的。毕竟,关系数据库的语言提供了为每 icon
  • 我最近遇到一个人,他说,摆脱面向对象编程(OOP)的方式是回到简单地告诉计算机要做什么,就像OOP从未发生过。我认为这不是一个好主意,我也不认为这是可能的。面向对象的程序设计(尽管后来有过之而无不及)是软件工程领域的一大进步。它使开发比以前更大的程序成为可能,也许比原来大10倍。有人 icon
  • 随着组织逐渐认识到流程在数字化转型中的核心作用,业务流程管理(BPM)已经悄然兴起。一些行业观察家认为,这一 icon
  • 遵循API优先方法,我们在开始编码之前先指定一个API。通过API描述语言,团队可以进行协作而无需执行任何操作。使用OpenAPI,我们可以创建一个API规范,我们可以在团队之间共享以交流合同。OpenAPI Maven插件使我们可以根据这样的规范为Spring Boot生成样板代码 icon
  • Spring在缓存方面具有一些不错的功能,并且使用Spring缓存API的抽象非常简单。缓存是一种增强系统性能的机制。它是位于应用程序和持久数据库之间的临时内存。高速缓存存储器存储最近使用的数据项,以尽可能减少数据库命中的次数。Spring框架为不同的缓存提供程序提供了缓存抽 icon
  • Swagger 2版本变动很大,无法像前面版本容易集成到Spring Boot中。步骤:1. 我们将使用Swagger规范的Springfox实现。最新版本可以在Maven Central上找到  。要将其添加到我们的Maven项目中,我们需要pom.xml文件中的依赖项。< icon
  • 当使用REST API标准时, Facebook 注意到其新闻源需要调用多个API端点才能检索所需的所有数据。因此,他们正在寻找一种以可靠的方式在移动设备上以良好性能加载新闻源的方法。GraphQL是由于这项努力而发明的。它是一种“新查询语言,为REST提供了更有效和强大的替代方法” icon
  • 使用jq检查JSON对象的最简单的本机GUI 。用 icon
  • 您是否想了解最受欢迎的Serverless框架,FaaS产品,容器服务,无服务器工具,云安全性以及更多内容?在此博客文章中,我们介绍了以下内容: icon