|
Post by account_disabled on Jan 29, 2024 5:12:14 GMT
然后,您将了解这两个术语如何协同工作以及它们之间的区别。设计移动应用程序时,您必须决定如何将其连接到其他服务。通常的选择是创建微服务或使用 API。 每个都有其优点和缺点。但是,正如我们所看到的,有时微服务在某些情况下效果更好,而 API 在其他情况下效果更好。那么您应该选择哪一种:微服务与 API?让我们看看:什么是 API?首先,在开始讨论微服务与 API 之前,您应该了解这两个术语的基本含义。 API或者你说很多种形式。当有人说“API”时,他们可以指从私有 API 到公共 API,或者从 SOAP API 到 RESTful API 的任 中东手机号码清单 何内容。现在你可能明白并理解为什么这么多人混淆这一点了?从本质上讲,API 允许两个软件组件以结构化方式发送和接收消息和数据,而无需人工干预或手动数据输入。当我们谈论软件集成时,我们经常使用 API 来使该软件能够进行通信。 为了使这一点更容易理解,我们来谈谈 REST API 上下文中最常用的 API 以及它们在微服务架构中的使用方式。 当他们谈论典型的状态传输 API (REST) 或 RESTful API 时,他们指的是特定的 API 样式。 REST API 提供应用程序之间的无状态消息传递路径。这种架构要求应用程序之间传输的所有消息都是完全独立的。 Google Map API 和 Twitter API 是公开可用的 REST API 的示例。
|
|