Topik ini menjelaskan waktu proses Java yang didukung oleh Function Compute untuk menulis kode fungsi Anda.
Latar Belakang
Berbeda dengan bahasa skrip seperti Python dan Node.js, kode Java harus dikompilasi sebelum dapat dijalankan pada mesin virtual Java (JVM). Dalam konteks ini, batasan berikut berlaku saat menggunakan Function Compute.
Kompilasi kode tidak didukung: Anda hanya dapat mengunggah paket ZIP atau JAR yang sudah dikembangkan dan dikompilasi. Function Compute tidak mendukung kompilasi berbasis Java.
Pengeditan online tidak didukung: Anda tidak dapat mengedit kode secara online karena tidak dapat diunggah. Anda hanya dapat mengirimkan kode dengan uploading JAR packages atau using Object Storage Service (OSS).
Waktu proses Java
Tabel berikut mencantumkan waktu proses Java yang didukung oleh Function Compute.
Versi | Sistem operasi | Arsitektur |
Java 11 | Linux | x86_64 |
Java 8 | Linux | x86_64 |
Function Compute menyediakan dependensi berikut untuk waktu proses Java:
com.aliyun:fc-java-core: Mendefinisikan informasi seperti antarmuka penanganan dan objek konteks.com.aliyun:fc-java-events: Menyediakan tipe-tipe acara dari sumber acara umum.FC SDK for Java: SDK resmi Function Compute untuk Java SDK.