如何创建多个Python';Go应用程序中的s实例
目前我在Golang做一个项目,需要调用Python 在Python中,它是一个类似于单例的实例库 但我不能修改这些库,因为它太复杂了。(对我来说) 我能做的最多的事情就是用我自己的Python脚本包装它 因此,我正在寻找一种在Go中创建多个Python解释器的方法 或者Python中的多个子解释器 这意味着我可以创建许多python实例(相同的应用程序)如何创建多个Python';Go应用程序中的s实例,python,go,interpreter,multiple-instances,Python,Go,Interpreter,Multiple Instances,目前我在Golang做一个项目,需要调用Python 在Python中,它是一个类似于单例的实例库 但我不能修改这些库,因为它太复杂了。(对我来说) 我能做的最多的事情就是用我自己的Python脚本包装它 因此,我正在寻找一种在Go中创建多个Python解释器的方法 或者Python中的多个子解释器 这意味着我可以创建许多python实例(相同的应用程序) 我有什么办法可以做到这一点吗?正如克里斯·汤森和派·奥帕所说 试图实现子解释器要复杂得多 尝试创建语言界面对我的案例有意义 在这种情况下,o
我有什么办法可以做到这一点吗?正如克里斯·汤森和派·奥帕所说 试图实现子解释器要复杂得多 尝试创建语言界面对我的案例有意义 在这种情况下,
os/exec
是一条出路
如果我的主服务器过载,甚至可以创建ssh来远程我的python模块。正如Chris Townsend和pie-o-pah所说 试图实现子解释器要复杂得多 尝试创建语言界面对我的案例有意义 在这种情况下,
os/exec
是一条出路
如果我的主服务器过载,甚至可以创建ssh来远程我的python模块。如果我理解正确,您希望从Go程序生成多个python脚本实例。我将使用goroutine和包的组合来启动和监视goroutine线程上的Python进程。我认为这样做可能会变得非常复杂,这是一种过分的做法。相反,我认为您应该尽可能地解耦两种语言的代码,并使用某种代理或接口,如@ChrisTownsend
os/exec
package或messagebroker(如果是分布式系统)。我扔掉了go python桥。谢谢你们两位。如果我理解正确,您希望从一个Go程序生成多个Python脚本实例。我将使用goroutine和包的组合来启动和监视goroutine线程上的Python进程。我认为这样做可能会变得非常复杂,这是一种过分的做法。相反,我认为您应该尽可能地解耦两种语言的代码,并使用某种代理或接口,如@ChrisTownsendos/exec
package或messagebroker(如果是分布式系统)。我扔掉了go python桥。谢谢你们两位。