Baoyuantop commented on issue #11158: URL: https://github.com/apache/apisix/issues/11158#issuecomment-3996302996
Fixing this issue is not simple. It's not just about changing the schema. The ext-plugin communicates with external plugin runners (Java/Go/Python) via the FlatBuffers RPC protocol, and the values in `conf` are transmitted via `TextEntry` (both name and value are strings). To support values of arbitrary types, you need to: 1. Modify the schema to allow non-string types 2. Serialize non-string values to JSON strings (using `core.json.encode`) before sending 3. Alternatively, modify the FlatBuffers definition to support more complex types (affecting plugin runner SDKs for all languages). -- This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. To unsubscribe, e-mail: [email protected] For queries about this service, please contact Infrastructure at: [email protected]
