uwsgi 作为一个 web server, 可以用来部署符合 WSGI 规范的客户端代码。
我想知道, uwsgi 是 c 写的, 而业务代码是 python,它是怎么调用|执行 python 代码的?
uwsgi 到底是如何干这件事情的?
1.如果 uwsgi 可以直接执行 python 的代码,那么他不就是一个 python 的解释器了吗?
2.如果 uwsig 通过(python)插件机制,将 python"嵌"入自己的内部,来间接执行 python 的代码? 如果是这种情况, 他嵌入的"python 插件"还是一个完整意义上的 python 程序吗? 或者是说,它是怎么"嵌入的"?
另外,这种方式是否把 uwsgi+python 插件+ 业务端的 python 代码的 python 版本绑定了呢? 即一个旧版本的 uwsgi 是如何执行业务端最新版本的 python 代码呢?
大家谁比较懂 uwsgi,可以解惑一下呢.
我想知道, uwsgi 是 c 写的, 而业务代码是 python,它是怎么调用|执行 python 代码的?
uwsgi 到底是如何干这件事情的?
1.如果 uwsgi 可以直接执行 python 的代码,那么他不就是一个 python 的解释器了吗?
2.如果 uwsig 通过(python)插件机制,将 python"嵌"入自己的内部,来间接执行 python 的代码? 如果是这种情况, 他嵌入的"python 插件"还是一个完整意义上的 python 程序吗? 或者是说,它是怎么"嵌入的"?
另外,这种方式是否把 uwsgi+python 插件+ 业务端的 python 代码的 python 版本绑定了呢? 即一个旧版本的 uwsgi 是如何执行业务端最新版本的 python 代码呢?
大家谁比较懂 uwsgi,可以解惑一下呢.
