我们今天使用用 Java 编写的 AWS Lambda 函数来访问 Jar 文件;但现在我们有新的以下要求我们有共享库(.so 文件)。我们喜欢通过 Lambda 函数和 API 网关公开此 .so 文件的功能。Lambda 函数应该用哪种语言编写,以便 lambda 可以最有效地访问/调用 .so 文件功能
1 回答
白猪掌柜的
TA贡献1893条经验 获得超10个赞
您可以继续使用 Java。共享对象只不过是编译库(通常用 C++/ 或 C 语言开发)。可以从您现有的 Java 代码通过 JNI 接口调用该库。常见的场景是 android 应用程序/SDK (Java) 使用/调用共享对象(由第三方开发或提供)
例子:
static {
try {
System.load("/path_to_sso/my.so");
} catch (UnsatisfiedLinkError unsatisfiedlink) {
//handle it
}
}
添加回答
举报
0/150
提交
取消
