基于JAVA开发APISIX插件实战(1)-开发、部署、调试
我这篇APISIX-JAVA插件实战开编讲述初级工程师才会关心的开发部署调试,主要是因为APISIX-JAVA插件从前文基于JAVA开发APISIX插件-CSDN博客中我们可以了解到,它是通过unix的sock进行RPC的通信的,因此无法生成sock的windows环境是无法进行开发的。
如果使用Mac那么会怎么样?很遗憾OSX是非Linux-based的系统,如果要对APISIX-JAVA插件进行开发且调试,那么需要绕一些弯才能实现。
最后达到以下效果:
部署
准备DASHBORD和ETCD
apisix的操作界面和数据存储不需要进行本地编译,使用apsix提供的docker-example启动就好,我们把启动文件中apisix描述的启动内容去掉就好
version: "3"services:apisix-dashboard:image: apache/apisix-dashboard:3.0.1-alpinerestart: alwaysvolumes:- ./dashboard_c