Hybrid programming in Envoy (Make Lua-resty-FFI run on Envoy)
Open
design proposal
enhancement
help wanted
- Dominant language
- C++
- Stars
- 28.9k
- Forks
- 5.6k
- Avg merge
- 1d 20h
- Merged PRs (30d)
- 437
Description
lua-resty-ffi provides an efficient and generic API to do hybrid programming in openresty/envoy with mainstream languages.
https://github.com/kingluo/lua-resty-ffi
lua-resty-ffi is now available on envoy, which means you can use Go, Python, Java, Rust and NodeJS to develop new features for envoy, and existing lua-resty-ffi based libraries such as lua- resty-ffi-grpc can be switched over to envoy without any code changes.
http://luajit.io/posts/make-lua-resty-ffi-run-on-envoy/
Welcome any suggestions or discussions! Thanks.
Contributor guide
Assessment
This issue has not been assessed yet.