环境准备
apisix不支持windows,加上apisix的runner插件使用的协议不支持windows,所以需要在Linux环境下开发,有两个选择
- 使用Linux服务器部署apisix,通过ssh远程开发
- 使用windows + wsl2,本地开发【推荐】
两种方案IDEA都支持
使用docker快速搭建开发环境
git clone https://github.com/apache/apisix-docker.git
大约 7 分钟
apisix不支持windows,加上apisix的runner插件使用的协议不支持windows,所以需要在Linux环境下开发,有两个选择
两种方案IDEA都支持
使用docker快速搭建开发环境
git clone https://github.com/apache/apisix-docker.git
同事在测试环境jedis cluster模式出现redis.clients.jedis.exceptions.JedisClusterMaxAttemptsException: No more cluster attempts left.
报错,找到我帮忙定位下问题
通过堆栈信息找到对应的源码位置redis.clients.jedis.JedisClusterCommand#runWithRetries