GraalVM 编译动态链接库之 MySQL UDF 实现

前言 在之前发布的 Java AOT 编译框架 GraalVM 快速入门一文中,我们介绍了 GraalVM 编译器的基础知识,对比了 GraalVM 和传统 JVM 之间的优势和劣势,并通过 Demo 示例展示了如何将 JVM 程序编译为原生可执行程序。GraalVM 除了编译原生可执行程序外,还可以用于编译动态链接库,提供给 C、C++ 等原生语言调用,GraalVM 编译动态链接库的能...

GraalVM

Java AOT 编译框架 GraalVM 快速入门

GraalVM 诞生的背景 过去 20 多年,Java 通过语言层虚拟化,实现了平台无关、架构中立等特性,彻底屏蔽了不同操作系统、不同指令集架构带来的差异,因而 Java 语言也取得了巨大的成功。但随着云原生时代的到来,面对相同的问题,云原生选择了操作系统层虚拟化方案——通过容器实现不可变基础设施,将程序连同它的运行环境一起封装到镜像里,这种方案越来越成为一种主流的应用程序分发方式。 云原...

GraalVM