毕业论文
您现在的位置: 版本控制 >> 版本控制前景 >> 正文 >> 正文

Kong发布API协作设计工具Insom

来源:版本控制 时间:2024/12/12
白癜风哪家最好 https://jbk.39.net/yiyuanzaixian/bjzkbdfyy/nxbdf/

API和服务生命周期管理平台Kong发布了Insomnia系列开发工具的一个重要扩展——InsomniaDesigner。InsomniaDesigner提供一个编辑GraphQL和RESTAPI的协作环境,让开发团队可以更方便地采用规范优先(spec-first)的方法用于软件设计。

Kong于去年收购了开源REST客户端提供商Insomnia,两者秉承着一致的目标在Insomnia的基础上推出了InsomniaDesigner,旨在帮助开发者创建REST和GraphQLAPI。Kong认为,软件正逐渐朝着松耦合的微服务模式运行,API也已成为一等公民(first-classcitizens)。在这种新的模式下,开发者需要工具来帮助他们采用和适应分布式架构,同时提升开发的质量和速度。

InsniaDesigner的诞生是为了让用户能够模仿团队的工作方式来构建工作流。InsomniaDesigner以DevOps、CI/CD和GitOps最佳实践为基础构建,能够自动生成Kubernetes和Kong的声明式配置,使繁琐的流程自动化,并将配置飘移(ConfigurationDrift)的风险降到最低。

同时,为了提高可视化效果以及协作性,InsomniaDesigner提供了一个文档列表,用于查看和管理API规范。此外还提供了用于API设计的详细消息以及关于它们的整个Git历史记录(已集成Git)。这样的好处在于用户可以确保对所有REST和GraphQLAPI规范文件进行版本控制。

除此之外,InsomniaDesigner还提供了与Kong平台的强大集成。通过使用Insomnia插件,用户可以在InsomniaDesignerUI中自动将Kong网关策略直接嵌入到他们的API规范文件中。意思就是,开发者可以将Kong网关策略直接存储到规范本身。通过选择KongPlugins的功能(如身份验证或速率限制),用户可以将管理其API行为的策略直接写入代码中。

转载请注明:http://www.0431gb208.com/sjsbszl/8280.html

  • 上一篇文章:
  • 下一篇文章: