CloudFlow dapat diintegrasikan dengan berbagai layanan Alibaba Cloud. Anda dapat memanggil operasi API dari layanan ini untuk mengelola sumber daya terkait saat membangun alur kerja. Topik ini menjelaskan jenis-jenis dan mode integrasi CloudFlow.
Jenis Integrasi
Saat CloudFlow diintegrasikan dengan layanan Alibaba Cloud lainnya, jenis integrasi mencakup integrasi normal dan integrasi dioptimalkan.
Integrasi Normal
Integrasi Normal: CloudFlow memanggil operasi API dari layanan cloud lain yang tidak dikemas atau dioptimalkan. Hingga puluhan ribu operasi API dapat dipanggil oleh CloudFlow dalam OpenAPI.
Integrasi Dioptimalkan
Integrasi Dioptimalkan: Operasi API yang sering digunakan dari layanan cloud lainnya dikemas dan dioptimalkan sebelum CloudFlow memanggil operasi API tersebut dalam OpenAPI. Ini menyederhanakan pemanggilan operasi API dan integrasi layanan. CloudFlow tidak dapat langsung diintegrasikan dengan layanan atau alat cloud tertentu dalam OpenAPI. Anda dapat menggunakan SDK atau klien publik dari layanan cloud untuk melakukan integrasi dioptimalkan. Hal ini membantu Anda memanfaatkan kemampuan yang disediakan oleh layanan atau alat cloud dalam alur kerja.
Jika layanan cloud mendukung kedua jenis integrasi di atas, kami sarankan Anda menggunakan integrasi dioptimalkan. Halaman Workflow Studio di konsol CloudFlow menyediakan opsi untuk integrasi dioptimalkan. Untuk informasi lebih lanjut, lihat Ikhtisar Antarmuka.
CloudFlow menyediakan integrasi dioptimalkan untuk layanan berikut. Anda dapat menggunakan bahasa definisi alur (FDL) untuk mengonfigurasi status tipe tugas dan memanfaatkan kemampuan yang disediakan oleh layanan cloud dalam status tipe tugas.
Mengaktifkan fungsi tertentu di Function Compute.
Mengaktifkan dan mengeksekusi alur tertentu di CloudFlow.
Mengaktifkan Short Message Service untuk mengirim pesan ke nomor kontak tertentu.
Mengirim pesan ke topik atau antrian tertentu di Simple Message Queue (formerly MNS).
Mengirimkan acara ke bus tertentu di EventBridge.
Menulis objek ke bucket tertentu di Object Storage Service.
Mengirim permintaan HTTP ke URL tertentu.
Mode Integrasi
CloudFlow mendukung mode integrasi berikut. Untuk informasi lebih lanjut, lihat Mode Integrasi Layanan.
RequestComplete
Ini adalah mode integrasi default CloudFlow. CloudFlow memulai pemanggilan tugas, menggunakan nilai balik dari tugas yang dimulai sebagai hasil eksekusi, dan melanjutkan langkah-langkah alur berikutnya.
WaitForSystemCallback
Setelah pemanggilan tugas dimulai, alur masuk ke keadaan terhenti dan menunggu panggilan balik asinkron. Sistem secara otomatis memulai panggilan balik.
WaitForCustomCallback
Setelah pemanggilan tugas dimulai, alur masuk ke keadaan terhenti dan menunggu panggilan balik asinkron. Anda memulai panggilan balik.
Baik mode alur kerja standar maupun mode alur kerja ekspres mendukung integrasi normal dan integrasi dioptimalkan, tetapi mode alur kerja standar dan mode alur kerja ekspres mendukung mode integrasi yang berbeda. Mode alur kerja standar mendukung semua mode integrasi layanan. Mode alur kerja ekspres hanya mendukung mode integrasi layanan RequestComplete. Untuk informasi lebih lanjut, lihat Perbandingan Mode.
Tabel berikut mencantumkan mode integrasi layanan yang didukung oleh integrasi normal dan integrasi dioptimalkan. Dalam tabel berikut, centang (
) menunjukkan bahwa mode integrasi layanan didukung. Tanda silang (
) menunjukkan bahwa mode integrasi layanan tidak didukung.
Jenis Integrasi | Layanan Terintegrasi | RequestComplete | WaitForSystemCallback | WaitForCustomCallback |
Integrasi Dioptimalkan | Function Compute |
|
|
|
EventBridge |
|
|
| |
CloudFlow |
|
|
| |
Simple Message Queue (formerly MNS) (SMQ) |
|
|
| |
HTTP |
|
|
| |
Object Storage Service (OSS) |
|
|
| |
Short Message Service (SMS) |
|
|
| |
Integrasi Normal | Semua layanan Alibaba Cloud |
|
|
|