+1 for python plugin runner. Yes, WASM has advantages in performance, but I think one more choice is a good thing.
I started writing Python more than ten years ago. For Python engineers, performance is not the first. Easy to learn is its biggest advantage. >From this perspective, giving Python engineers an opportunity to participate in the Apache APISIX community is also a means to diversify the community. As for whether there are enough people to maintain the python plugin runner, I don't know. But we also have the retirement mechanism, which will not harm the community. Thanks, Ming Wen, Apache APISIX PMC Chair Twitter: _WenMing Zexuan Luo <spacewan...@apache.org> 于2021年7月21日周三 上午9:39写道: > -1 > > 1. Even the Go and Java runner is not production ready. We don't have > time to support the third runner. > 2. The external plugins have performance ceiling. The WASM solution is > more suitable for performance. > > JinChao Shuai <shuaijinc...@apache.org> 于2021年7月20日周二 下午2:05写道: > > > > Hi Dev Team: > > > > We would like to start a new proposal about creating APISIX Python plugin > > runner project. > > > > APISIX Python plugin runner is a sub-project of APISIX as part of APISIX > > multilingual Support and supports APISIX running Python plugins. > > > > New project repo, APISIX Python plugin runner Issue, APISIX main repo > issue > > system Maillist/Slack, keep the same. > > > > The initial committer is > > Jinchao Shuai (ApacheID: shuaijinchao, PMC of Apache APISIX) > > > > Note: > > Mailing list for [Proposal] support using other languages to write plugin > > for APISIX: > > > https://lists.apache.org/thread.html/r7524b2622fbdf152a83b48e8c9d680075fbe64cb0f3591e0bf3212e9%40%3Cdev.apisix.apache.org%3E > > > > -- > > Thanks, > > Janko >