zccabb commented on issue #9632:
URL: https://github.com/apache/apisix/issues/9632#issuecomment-1619722915

   I think Integrating via a Go runner - This will likely be slower than the 
above 2 options since:
   - When you configure a plugin runner in APISIX, APISIX will treat the plugin 
runner as a child process of its own. So there will be inter-process 
communication overhead.
   
   There may be some problems with what I have stated. For details, you can 
refer to the documentation about Go Plugin:
   https://apisix.apache.org/zh/docs/go-plugin-runner/getting-started/
   
![image](https://github.com/apache/apisix/assets/76942195/301489e4-7770-4292-a4a1-94b1e73b1022)
   The diagram above shows the workflow of APISIX on the left, while the plugin 
runner on the right is responsible for running external plugins written in 
different languages. apisix-go-plugin-runner is one such runner that supports 
Go.
   


-- 
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]

Reply via email to