我们现在使用用Java编写的AWS Lambda函数来访问Jar文件;但是现在我们有了新的后续要求
我们有共享库(.so文件)。我们希望通过Lambda函数和API网关公开此.so文件的功能。
应该编写哪种语言编写Lambda函数,以便Lambda可以最有效地访问/调用.so文件功能
答案 0 :(得分:1)
您可以继续使用Java。共享库不过是编译的库(通常是用C ++ /或C语言开发的)。可以通过JNI接口从您现有的Java代码中调用该库。 常见的情况是android应用/ SDK(Java)使用/调用共享对象(由第三方开发或提供)
示例:
static {
try {
System.load("/path_to_sso/my.so");
} catch (UnsatisfiedLinkError unsatisfiedlink) {
//handle it
}
}
请参阅此链接: