YesApi接口大师 国产接口管理平台
YesApi接口大师,作为国产接口管理平台,基于国产的PhalApi开源接口和Vue前后端分离开发。是一套针对API接口进行快速研发、管理、开放以及收费的软件系统、源代码和解决方案。
提供:包含 API管理后台 / 开放平台 / OpenAPI 等;
支持:API接口开发 零代码 / 低代码 / 纯代码 / 迁移导入;
支持:数据库 MySQL / MsServer / PostgreSQL / Oracle等;
API接口管理平台
提供给内部使用的管理后台,拥有API、开发者、应用、数据等全部的管理权限,可设置普通管理员和超级管理员,支持权限分配。
API接口管理后台首页,
接口统一管理,
开发者应用审核和管理,
接口监控和统计,
接口大师-API接口管理平台-产品脑图,
API接口开放平台
提供给客户端、第三方和内部系统调用的API接口,从接口设计、开发、测试、部署、监控、统计、权限到开放使用等,提供一站式专业解决方案。
开放平台首页,
我的应用,
我的消息订阅,
开放平台的产品设计,
YesApi 接口大师 v5.4.0 版本更新内容
本次版本更新,主要是提供了异步消息订阅、管理和推送、统计、记录的能力。主要更新内容有:
- 1、新增消息队列功能(支持多种入队列的方式,支持PHP源代码接口入列、支持命令行脚本入列、支持异构系统调用API入列)
- 2、管理后台新增消息主题订阅功能(支持:平台消息主题的发布和管理、统计;开发者应用订阅消息的审核;以及推送记录查看和重新发送)
- 3、开放平台新增我的消息订阅(支持平台消息主题的订阅申请、以及快速接入使用接收数据推送)
- 4、服务端消费脚本
如何升级到 YesApi 接口大师 v5.4.0 ?
在获取到最新版v5.4.0源代码后,注意!升级前,请注意原有的代码备份!!
1、更新Admin管理后台
替换./public/admin目录,更新Admin管理后台的编译包代码(如果原来已经改动Admin源代码,需要合并源码后再编译打包更新,可以使用git的分支合并进行新版本的对比和升级)
2、更新Platform开放平台
替换./public/platform目录,更新Platform开放平台的编译包代码(如果原来已经改动Platform源代码,需要合并源码后再编译打包更新,可以使用git的分支合并进行新版本的对比和升级)
3、PHP后端源代码及接口更新
对比并替换./src目录,对比并替换./src/public目录。可以使用git的分支合并进行新版本的对比和升级。
4、数据库更新
将
./data/phalapi_pro_v5.4.sql 数据库变更文件,导入到你的数据库。
5、计划任务
推荐在crontab定时任务配置守护进程:
$ crontab -e # phalapi_pro_open_push_server 推送数据守护进程 */1 * * * * /path/to/phalapi-pro/bin/push/phalapi_pro_open_push_server.sh
6、队列配置
修改 ./config/sys.php 系统配置文件,修改对应的RabbitMQ连接配置:
/** * RabbitMQ配置 */ 'rabbitmq' => array( 'host' => 'localhost', 'port' => '5672', 'user' => 'root', 'password' => '', 'phalapi_pro_open_push_key' => 'phalapi_pro_open_push_key', // 修改后需要重启脚本! ),
温馨提示:
sys.rabbitmq.phalapi_pro_open_push_key 配置值可自定义,修改后需要重启脚本!