Topik ini menjelaskan lingkungan runtime Java yang digunakan untuk menulis kode fungsi di Function Compute.
Informasi latar belakang
Berbeda dengan bahasa skrip seperti Python dan Node.js, kode Java harus dikompilasi sebelum dapat dijalankan pada mesin virtual Java (JVM). Untuk Java, Function Compute memiliki batasan berikut:
Tidak mendukung kompilasi kode: Anda hanya dapat mengunggah paket ZIP atau JAR yang sudah dikembangkan dan dikompilasi. Function Compute tidak mendukung kompilasi berbasis Java.
Tidak mendukung pengeditan daring: Anda tidak dapat mengedit kode secara daring karena kode tidak dapat diunggah. Anda hanya dapat mengirimkan kode melalui uploading JAR packages atau using Object Storage Service (OSS).
Runtime Java
Function Compute mendukung lingkungan runtime Java berikut:
Versi | Sistem operasi | Arsitektur |
Java 11 | Linux | x86_64 |
Java 8 | Linux | x86_64 |
Function Compute menyediakan pustaka dependensi berikut untuk runtime Java:
com.aliyun:fc-java-core: Mendefinisikan informasi seperti antarmuka handler dan objek konteks yang digunakan dalam penanganan permintaan.com.aliyun:fc-java-events: Menyediakan tipe-tipe acara dari sumber acara umum.FC SDK for Java: SDK resmi Function Compute untuk Java.