当前位置: 首页 > 知识库问答 >
问题:

WSO2 API管理器:“导入招摇定义”预计如何使用?

游炳
2023-03-14

我们有一个约200 API的服务。API支持昂首阔步,可在以下位置访问:http://localhost:8080/api-文档。

WSO2 AM提供了一个导入swagger定义的选项。

在导入时,我们是否应该指定基本API-docs URL(http://localhost:8080/API-docs)?在这种情况下,所有API都在一个API下导入(即,所有200个API都出现在publisher的一个API下)。这是正确的方法吗?有办法分别导入每个API吗?

共有2个答案

邓星光
2023-03-14

您可以多次导入整组200个API定义,并在WSO2 API管理器UI中删除不需要的定义。通过这种方式,您可以将大型服务拆分成多个WSO2 APIs,而无需进行“重大的重新设计”工作。

例如,您导入服务两次,并将前100个API定义保存在第一个WSO2 API中,将其他100个保存在第二个WSO2 API中。

宰父浩漫
2023-03-14

WSO2 API管理器在导入swagger文件时会将其视为单个API。如果您的swagger包含多个API定义,您可能会在导入之前将其分解为碎片。

 类似资料:
  • 我希望能够使用此枚举定义: ...然而,在参数定义内部,我不断得到错误: 错误: Swager错误:不是有效的参数定义

  • 我正试图从Java代码生成Swagger文档,我的嵌套模型属性之一是HashMap。生成的示例如下所示: 我需要它看起来像是: 换句话说,我需要告诉他们additionalProp字符串应该是什么,最好不要重复三次。有没有办法用夸张的注释来做到这一点?我不想硬编码一个完整的例子,因为CustomObject本身有很多属性,而且仍然在不断变化。有没有可能按照 (除了真正有效的东西)? 我尝试过以这种

  • 我在我的项目中使用了Android Studio 我想在我的android项目中使用自定义库 compile(': myCustAppcompat-v7') compile'com.android.support: design: 23.2.0' : 我有两个库,它们来自: 我该怎么修? 谢谢

  • 我过去设计过简单的固定块存储管理器(SM)和通用内存管理器。在这两种情况下,我都会在启动时分配一大块堆内存,并反复使用释放的内存,防止频繁调用昂贵的malloc/new调用。 如果我谈论固定块SM(Github链接),那么我实际上已经看到了它带来的性能优势。在我的例子中,随机大小分配大约提高了40%。 但在通用内存管理器(Github链接)(没有内存池)的情况下,我没有看到任何明显的性能提升。我能

  • 是否可以(以及如何)指定依赖于另一个给定参数的值的附加参数? 我有一个电话 ,它定义了要设置的付款方式。 现在:如果是直接借记的,则允许(并且需要)更多参数,例如和。如果是其他参数,例如则需要其他参数。 我想摆脱长参数列表(因为这里遗漏了更多参数),但如上所述对它们进行分组,并记录某些参数仅适用于特殊类型是必需的(并且允许的)。 有什么方法可以描述这个吗? 有没有一种方法可以像一个定义中的所有直接

  • 要使用自定义的布局管理器,我们可以重新实现 addItem(), sizeHint(), setGeometry(), itemAt() 和 takeAt()这些方法。为了确保当应用程序界面的空间非常小时,布局大小不会为 0,我们需要重载 minimumSize()方 法。日常中我们也经常看到这样的情形,即应用程序窗口的长和宽的尺寸是互为依存的,那 么我们就需要重载 hasHeightForWid