eolinker

部署eolinker开源版接口管理

血红的双手。 提交于 2020-02-08 05:07:01
想找一个API接口管理的软件,为了安全性和扩展性考虑,希望是开源的,而且可以在内网独立部署。网上翻找了资料,经过一份比对之后,最终采用eolinker。过去有使用过 RAP,但是感觉界面实在是太丑了。 我使用的是eolinker的免费开源版(3.0的版本),官网还提供在线版,在线版的功能更加强大,但是一般来说,开源版就已经够用了,看团队的需求。 eolinker 官网地址: https://www.eolinker.com/#/ github上源码: https://github.com/eolinker/eoLinker-API-Management-System-OS-3.X 下载到本地之后,使用最新的发布版本代码 我觉得官方提供的产品部署手册实在是太抽象了,可能是因为我不懂PHP吧,我是一个.net程序员。所以我把其部署在windows平台下面遇到的问题及解决方案都记录下来。 这是 官网部署手册 以下是我部署后的运行效果: 环境要求 PHP 5.5+ / PHP7+(推荐) Mysql 5.5+ / Mariadb 5.5+ Nginx(推荐) / Apache 项目目录需要具有完全的读写权限(777),用于写入配置文件。安装完成之后可以设置另外设置目录权限 PHP需要安装并启用mbstring以及curl模块,用于字符串处理以及接口测试功能 第一眼看到这个环境要求

热门开源网关的性能对比:Goku > Kong > Tyk

好久不见. 提交于 2019-12-03 13:26:54
不多说,先展示最后的性能测试结果 我们将Goku与市场上的其他同类热门产品进行比较,使用相同的环境和条件,测试以下产品:Goku、Kong、Tyk。简单介绍下, Goku API Gateway (中文名:悟空 API 网关)是 EOLINKER 旗下自研的微服务网关,基于 Golang 开发,提供 社区版本(CE) 和 企业版本(EE) ,我用来展示的是开源版本,也就是社区版本。 社区版地址: https://github.com/eolinker/goku-api-gateway 注:本次压测对象均为单个网关节点,并且均未启用插件功能。 测试详情 一、硬件环境 1.后端服务所在服务器 CPU: Intel(R) Xeon(R) Platinum 8269CY CPU @ 2.50GHz * 12 Linux version 3.10.0-957.27.2.el7.x86_64 Total 48G,47G available memory 2.节点所在服务器 CPU: Intel(R) Xeon(R) Platinum 8269CY CPU @ 2.50GHz * 12 Linux version 3.10.0-957.27.2.el7.x86_64 Total 48G,47G available memory 3.压测程序所在服务器 CPU:Intel(R) Xeon(R)

使用docker安装eolinker

99封情书 提交于 2019-12-01 09:43:32
1.下载docker-enlinker    git clone https://github.com/psvmc/eolinker-docker.git 2.进入目录   cd eolinker-docker/ 3.使用docker构建   docker bulid -t psvmc/eolinker 4.创建一个空数据库,数据库文件在 /server/RTP/db/eolinker_os_mysql.sql,命名随意,与后面配置一样 5.run    docker run -d -p 7070:80 --restart=always --name eolinker -e IS_REPLICA=true -e DB_HOST="127.0.0.1" -e DB_NAME="77dj_api" -e DB_USER="root" -e DB_PASSWORD=root -e WEBSITE_NAME="接口管理" psvmc/eolinker 然后访问localhost:7070 (我这是已经注册号登陆过了) 来源: https://www.cnblogs.com/jint-php7/p/11675731.html