Apache APISIX Java Plugin Runner Improvement
- Mentors
- Zeping Bai, Zhiyuan Ju, tzssangglass
- Organization
- Apache Software Foundation
- Technologies
- java, lua, spring-boot
- Topics
- plugin, APISIX, developer experience, maven central, JAR, classloading
This project's aim was to improve upon the current apisix-java-plugin-runner design. APISIX is an API Gateway that provides traffic management (load balancing, authorization, security, etc). Users can develop their own custom plugins, however, the current development process for Java plugins is inconvenient and unreliable. This project streamlines and improves the Java plugin development and shipment process.