是否可以使用golang插件构建salesforce apex类框架?

是否可以使用golang插件构建salesforce apex类框架?,go,multi-tenant,apex,Go,Multi Tenant,Apex,需要动态运行golang代码。我有一个作为字符串的golang函数。动态创建一个新的golang文件并使用exec命令运行该go文件不会更快,也不是一种正确的方法 所以我试着把我的函数写成一个插件。但在哪里存储该功能呢?在多租户应用程序中,我们无法在应用程序容器中存储所有插件。有人能举例说明吗 我提到了该链接似乎早于标准库中包含该包的时间。您现在可以在Linux和MacOS上使用编译过的Go插件。但是我需要为数据库中的每个用户提供插件。那么在哪里存储插件呢?如何在每个请求中加载和卸载插件?如果您

需要动态运行golang代码。我有一个作为字符串的golang函数。动态创建一个新的golang文件并使用exec命令运行该go文件不会更快,也不是一种正确的方法

所以我试着把我的函数写成一个插件。但在哪里存储该功能呢?在多租户应用程序中,我们无法在应用程序容器中存储所有插件。有人能举例说明吗


我提到了

该链接似乎早于标准库中包含该包的时间。您现在可以在Linux和MacOS上使用编译过的Go插件。但是我需要为数据库中的每个用户提供插件。那么在哪里存储插件呢?如何在每个请求中加载和卸载插件?如果您一次要处理多个请求,您不会希望为每个请求加载和卸载插件;这不仅会非常慢,还会引起各种各样的问题,因为插件是全局的,没有办法有一个请求范围的插件。在提交一个体系结构和实现之前,您需要仔细考虑您的设计以及如何在实践中实际工作。还有其他实现这一目标的方法吗?任何像lua这样的脚本都能工作吗?可能有很多方法可以实现你想要实现的目标(尽管问题的细节很简单)。然而,要求我们推荐或查找书籍、工具、软件库、教程或其他非现场资源的问题对于堆栈溢出来说都是离题的。