Message Integration adalah platform integrasi messaging dan data full-stack yang menyederhanakan konektivitas data di lingkungan cloud dan on-premises.
Informasi latar belakang
Dalam transformasi digital, perusahaan kerap menghadapi tantangan seperti fragmentasi informasi, beragamnya format data yang menghambat transfer, kurangnya cara praktis untuk berbagi data dan layanan backend, serta tidak tersedianya saluran aman antara sumber daya cloud dan on-premises. Message Integration menjawab tantangan tersebut sebagai platform integrasi messaging dan data full-stack yang mendukung integrasi antara lingkungan cloud dan on-premises serta lintas wilayah.
Message Integration menyediakan platform event streaming full-stack berbasis low-code untuk layanan messaging, mencakup integrasi message, koneksi data, pemrosesan data, dan integrasi layanan melalui antarmuka visual dengan kemampuan desain dan orkestrasi. Platform ini juga memungkinkan konektivitas lintas wilayah (cross-region), lintas instans (cross-instance), dan lintas aplikasi (cross-application), sehingga secara signifikan mengurangi biaya integrasi dan pengembangan.

Fitur
-
Integrasikan berbagai sumber data
Message Integration menghubungkan data di lingkungan Alibaba Cloud, multi-cloud, dan Cloud Hibrida. Platform ini mendukung ingestion log dari layanan cloud, integrasi sumber data dari aplikasi yang dikelola pengguna, serta integrasi lintas cloud. Sumber ingestion yang didukung mencakup log, database, dan middleware message.
-
Pembersihan data dan aliran keluar data
Message Integration menyediakan konfigurasi extract-transform-load (ETL) berbasis UI. Anda dapat membersihkan, memformat, dan mentransformasi message setelah dimasukkan ke dalam antrian message, lalu mengekspor data yang telah diproses ke sistem downstream.
-
Pemrosesan kustom berbasis Serverless
Dengan memanfaatkan platform Serverless dan kemampuan coding kustom Function Compute (FC), Message Integration memungkinkan Anda menulis logika bisnis kustom untuk pemrosesan dan distribusi data.
Batasan
Tabel berikut mencantumkan batasan pada Message Integration.
|
Batasan |
Deskripsi |
|
Jumlah tugas |
Jumlah total task (termasuk aliran masuk dan aliran keluar message) dalam satu wilayah tidak boleh melebihi 20. Untuk meminta peningkatan batas, submit a ticket. |
|
Nama task |
Nama harus dimulai dengan huruf atau angka. Bagian sisanya dapat berisi huruf, angka, dan tanda hubung (-). Panjang nama maksimal 127 karakter. Nama yang lebih panjang dari 127 karakter akan dipotong secara otomatis. |
|
Pencocokan pola event |
Dalam mode stringExpression, setiap bidang dapat berisi hingga lima ekspresi dalam struktur data map. |
|
Transformasi event |
|
|
Kehilangan data dalam kasus ekstrem |
Untuk informasi selengkapnya, lihat Kebijakan retry dan dead-letter queue. |
Istilah—Message Inflow (Source)
Message Inflow adalah komponen integrasi data pada Message Integration yang mengingest data dari berbagai sumber—message, log, data relasional, dan data non-relasional—ke dalam layanan messaging. Komponen ini mendukung integrasi lintas pusat data dan lintas cloud serta memungkinkan Anda mengoperasikan, mengelola, dan memantau data terintegrasi secara independen. Anda juga dapat menyaring data masuk pada tingkat sumber.

Istilah—Message Outflow (Sink)
Message Outflow mengekspor data dari layanan messaging ke berbagai layanan tujuan. Komponen ini mendistribusikan message secara andal serta membersihkan dan menyaring data selama proses distribusi.

Istilah—Data Processing (Transform)
Data Processing adalah komponen opsional yang dapat Anda konfigurasikan untuk task aliran masuk atau aliran keluar message. Dibangun di atas EventBridge dan Function Compute, komponen ini menyediakan tujuh mode pencocokan—pencocokan nilai tetap, pencocokan awalan (prefix), pencocokan akhiran (suffix), pencocokan berbasis pengecualian, pencocokan nilai numerik, pencocokan array, dan pencocokan kondisi gabungan—serta lima Transformer—event lengkap, event sebagian, konstanta, template, dan template Function Compute—untuk mengaktifkan transformasi, pemrosesan, dan analisis message.
Istilah—Tugas
Umumnya, sebuah task terdiri dari sumber, tujuan, serta aturan filtering dan transformasi yang dikonfigurasi. Task merupakan unit eksekusi Message Integration yang didukung oleh fitur event stream dari EventBridge.
Setiap task mencakup konfigurasi resource (pengaturan sumber dan tujuan) dan pemrosesan data opsional. Untuk informasi selengkapnya, lihat Istilah—Data Processing (Transform).
Setelah Anda membuat task, Anda tidak dapat mengubah tipe resource untuk aliran masuk atau aliran keluar message.