网关插件上线!支持一键发布配置到网关

news/2024/7/10 21:57:09 标签: 开源, 测试工具, 团队开发, github

为了满足广大开发者在 Postcat 平台快速发布配置到 Apinto 网关上,我们与 Apinto 开源小组强强联手,合作推出的 「Apinto for Postcat」插件,目前已正式上架 Postcat 插件广场!

Postcat 是一个强大的开源、免费的、跨平台(Windows、Mac、Linux、Browsers...)的 API 开发测试工具,支持 REST、Websocket 等协议(即将支持 GraphQL、gRPC、TCP、UDP),帮助你加速完成 API 开发和测试工作。

Apinto 网关是一款以 GO 语言模块化开发的微服务网关,支持集群和动态扩容、应用管理,以及精细化流量治理,可让企业“开箱即用”。提供丰富网关插件及支持企业自定义插件以满足企业定制化需求。

Postcat、Apinto 分别处于 API 生命周期中的独立的一环。我们可以在 Postcat 上管理和测试 API,待上游接口测试通过,使用 Apinto 插件,一键将配置发布到 Apinto 控制台,帮助用户简单、快速、低成本、低风险地实现:

系统微服务化、系统集成、向合作伙伴、开发者开放功能和数据。通过 Apinto ,企业能够专注于自身业务的发展,并且让企业间能互相借力,实现共赢。

👉Postcat :https://github.com/Postcatlab/postcat

👉Apinto  : https://github.com/eolinker/apinto

如何使用 Apinto 插件

在使用该功能前,需要先安装好 Apinto Dashboard v2 版本控制台,安装教程可参考

安装部署 | Apinto Dashboard:

https://help.apinto.com/docs/dashboard-v2/quick/arrange.html#docker%E9%83%A8%E7%BD%B2

# 准备工作

1. 获取上游名称

点击上游服务菜单,展开后再点击上游管理进入上游管理列表页面,若没有上游可新建一个,选中想要的上游名称,复制即可,如下图所示:

 

2. 获取 API 分组 ID

点击待导入接口的分组,复制分组的 分组ID;若分组不存在,则需要先新建分组。

 3. 获取外部应用鉴权 Token

 

Postcat 发布配置到 Apinto 网关

1. 安装 Apinto 插件

点击右上角的 插件广场 ,找到 同步到 Apinto 插件

 点击 安装

 依次填写 Apinto 的相关信息,填写完成后,点击 Save,如下图:

 

2. 发布配置

进入到主页面的设置,可以看到推送功能,点击该区域打开相应弹窗,即可看到推送类插件的名称。请选择想要的推送平台,点击 确定 按钮即可完成推送。

 

3. 导入结果展示

使用浏览器打开 Apinto Dashboard 页面,可以看到接口已经从 Postcat 中导入完成。

 

#写在最后

Postcat 是一个可扩展的 API 工具平台。集合基础的 API 管理和测试功能,并且可以通过插件简化你的 API 开发工作,让你可以更快更好地创建 API。

👉开源地址:

https://github.com/Postcatlab/postcat

Apinto 是基于 golang 开发的网关。具有各种插件,可以自行扩展,即插即用。通过 Apinto 强大的插件拓展能力,用户可像乐高积木一样根据需要自行拓展 Apinto 的插件,丰富 Apinto 的能力。

👉开源地址:

https://github.com/eolinker/apinto


http://www.niftyadmin.cn/n/195015.html

相关文章

【调试】kdump原理及其使用方法

kdump机制 简介 Kdump是在系统崩溃、死锁或死机时用来转储内存运行参数的一个工具和服务,是一种新的crash dump捕获机制,用来捕获kernel crash(内核崩溃)的时候产生的crash dump。 Kdump 使用两个内核:生产内核和捕…

Vue——类与样式绑定

目录 Class 与 Style 绑定​ 绑定 HTML class​ 绑定对象​ 绑定数组​ 在组件上使用​ 绑定内联样式​ 绑定对象​ 绑定数组​ 自动前缀​ 样式多值​ Class 与 Style 绑定​ 数据绑定的一个常见需求场景是操纵元素的 CSS class 列表和内联样式。因为 class 和 styl…

Centos7.6集群部署海豚调度3.1.5

目录前置准备工作(所有机器)主机规划数据库规划用户规划目录规划配置/etc/hostsjdk安装进程树分析配置ssh免密部署zookeeper启动zookeeper下载DolphinScheduler 二进制包修改install_env.sh配置修改dolphinscheduler_env.sh配置文件安装(ty-m…

【Python】import和from……import的区别

1、语法分析 首先from A import a1 是从A模块导入a1工具(可以是某个 函数,全局变量,类),import A是导入整个A模块的全部内容(包括全部的函数,全局变量,类)。 2、内存分析…

device_node转换成platform_device

device_node转换成platform_device 文章目录device_node转换成platform_device转换规则主要核心函数of_default_bus_match_tablearmarm64of_platform_register_reconfig_notifierLinux内核是如何将device_node转换成platform_deviceof_platform_populate函数处理根节点下的子节…

第14届蓝桥杯C++A组题解

J 翻转硬币 不会写 I 像素 枚举第i行 二进制枚举状态 然后check(i)是否合法,如果合法就dfs(i1) check是核心 判断第上一行是否A[i][j] 判断第i行是否小于等于A且,c3>A 判断下一行是否小于等于A且,…

106-Mybatis的底层原理

Mybatis的底层原理之前说明的都是Mybatis的应用(61章博客开始),现在来说明他为什么可以那样做 我们继续分析分析JDBC操作的问题: 首先给出具体sql语句: 链接:https://pan.baidu.com/s/1KVIkn4A48tJbkpos…

JUC并发编程高级篇第五章之对象内存布局和对象头[new Object 占用多少字节? ]

文章目录1、对象的构成1.1、对象头(header)1.1.1、对象标记 (markWord)1.1.2、类元信息(类型指针)1.2、实例数据(instance data)1.3、对齐填充(保证8字节的倍数)2、Object o new Object 证明2.1.1、JOL证明2.2.1、压缩指针1、对象的构成 对象的构成主要是由对象头(header)&am…