Mulesoft 设计中心问题

Posted

技术标签:

【中文标题】Mulesoft 设计中心问题【英文标题】:Mulesoft Design Center issues 【发布时间】:2018-09-24 09:52:20 【问题描述】:

我正在 Anypoint 设计中心使用 RAML 1.0 设计我的系统 API。不幸的是,使用 js2dt 转换器从我的第三方(系统)的响应模式中自动生成的 RAML 库多达 1,45,000 行。我曾尝试将库拆分为多种数据类型并在库中引用回来,但这也无济于事。当我将其作为片段发布到 Exchange 并尝试从我的实际 API 规范 RAML 中使用时,我的设计中心引起了很多问题,例如……右上角的微调器一直在旋转,页面崩溃,“试试我”没有出现。我很确定这是因为设计中心无法处理这个巨大的 RAML 片段。当我尝试使用简单的 RQ/RS 时,效果很好。

我正在这里寻求有关如何处理这种情况的帮助。

如何在 RAML 中处理如此巨大的 RQ/RS? 如何提高设计中心的性能? 如何在设计中心关闭预览?

【问题讨论】:

【参考方案1】:

最好的方法是,从第三方模型生成一个 json 模式,并将该类型称为 RAML 中的模式。重量很轻,效果很好。

【讨论】:

以上是关于Mulesoft 设计中心问题的主要内容,如果未能解决你的问题,请参考以下文章

如何将依赖项添加到 Mulesoft 设计中心 (IPaSS)

MuleSoft系列 - 初试MuleSoft

mulesoft中paypal连接器配置的服务地址和App ID是啥?

如何在 mulesoft 中获取有关 dataweave 异常的更多信息

Mulesoft - 无法在数据库中侦听(MySQL 连接)

错误无法使用 Mulesoft 将数组强制转换为对象