I have no experience with any of these but maybe this helps: https://apisix.apache.org/blog/2022/07/30/why-we-need-apache...
P.S Apache APISIX supports using WASM, which means we could use Java, Golang, Python to implement plugins and run it in APISIX’s core.