Pemicu Solace
Pemicu Solace adalah pemicu Peristiwa Konektor yang memungkinkan Anda memanggil integrasi berdasarkan peristiwa Solace yang telah Anda langgan di koneksi Solace.
Sebelum memulai
Jika Anda berencana membuat atau mengonfigurasi koneksi baru untuk pemicu Solace, pastikan Anda memiliki peran IAM berikut di project:
- Admin Konektor (
roles/connectors.admin)
Untuk mengetahui informasi selengkapnya tentang cara memberikan peran, lihat Mengelola akses.
Berikan peran IAM berikut ke akun layanan yang ingin Anda gunakan untuk pemicu Solace:
- Pemanggil Integrasi Application Integration (
roles/integrations.integrationInvoker)
Untuk mengetahui informasi selengkapnya tentang cara memberikan peran ke akun layanan, lihat Mengelola akses ke akun layanan.
Menambahkan pemicu Solace
Untuk menambahkan pemicu Solace ke integrasi Anda, lakukan langkah-langkah berikut:
- Di Google Cloud konsol, buka halaman Application Integration.
- Di menu navigasi, klik Integrations
Halaman Integrations List akan muncul dan mencantumkan semua integrasi yang tersedia di project Google Cloud.
- Pilih integrasi yang ada atau klik Create integration untuk membuat integrasi baru.
Jika Anda membuat integrasi baru:
- Masukkan nama dan deskripsi di panel Create Integration.
- Pilih region untuk integrasi.
- Pilih akun layanan untuk integrasi. Anda dapat mengubah atau memperbarui detail akun layanan integrasi kapan saja dari panel Integration summary di toolbar integrasi.
- Klik Create.
Integrasi yang baru dibuat akan terbuka di editor integrasi.
- Di panel navigasi editor integrasi, klik Triggers untuk melihat daftar pemicu yang tersedia.
- Klik dan tempatkan elemen Solace trigger di editor integrasi.
Untuk mengonfigurasi pemicu Solace, Anda dapat menggunakan koneksi Solace yang ada dan tersedia di Integration Connectors, atau membuat koneksi Solace baru menggunakan opsi pembuatan koneksi inline.
Mengonfigurasi pemicu Solace menggunakan koneksi yang ada
Anda dapat mengonfigurasi pemicu Solace menggunakan koneksi Solace yang ada di Integration Connectors. Perhatikan bahwa pemicu Solace adalah pemicu Peristiwa Konektor, sehingga Anda hanya dapat menggunakan koneksi Solace dengan langganan peristiwa yang diaktifkan untuk mengonfigurasi pemicu.
Untuk mengetahui informasi tentang cara mengonfigurasi pemicu Solace menggunakan koneksi Solace baru, lihat Mengonfigurasi pemicu Solace menggunakan koneksi baru
Untuk mengonfigurasi pemicu Solace menggunakan koneksi Solace yang ada, lakukan langkah-langkah berikut:
- Klik elemen Solace trigger di editor integrasi untuk membuka panel konfigurasi pemicu.
- Klik Configure trigger.
- Berikan detail konfigurasi berikut di halaman Connector Event Trigger Editor :
- Region: Pilih region koneksi Solace Anda.
- Connection: Pilih koneksi Solace yang ingin Anda gunakan.
Application Integration hanya menampilkan koneksi Solace yang aktif dan memiliki langganan peristiwa yang diaktifkan.
- Pilih
QueueatauTopic sebagai JMS Source Type.- Jika Anda memilih
Queue, berikan nama antrean Solace di kolomJMS Source Name. - Jika Anda memilih
Topic, berikan nama topik Solace di kolom JMS Source Name.
- Jika Anda memilih
- Akun Layanan: Pilih akun layanan dengan peran IAM yang diperlukan untuk pemicu Solace.
- Klik Done untuk menyelesaikan konfigurasi pemicu dan menutup halaman.
Mengonfigurasi pemicu Solace menggunakan koneksi baru
Untuk mengonfigurasi pemicu Solace menggunakan koneksi Solace baru, lakukan langkah-langkah berikut:
- Klik elemen Solace trigger di editor integrasi untuk membuka panel konfigurasi pemicu.
- Klik Configure trigger.
- Lewati kolom Region.
- Klik Connection , lalu pilih opsi Create Connection dari menu drop-down.
- Selesaikan langkah-langkah berikut di panel Create Connection :
- Pada langkah Location, pilih lokasi untuk koneksi Solace baru:
- Region: Pilih lokasi dari menu drop-down.
Untuk mengetahui daftar semua region yang didukung, lihat Lokasi.
- Klik Next.
- Region: Pilih lokasi dari menu drop-down.
- Di bagian Connection Details, selesaikan langkah-langkah berikut:
- Konektor: Pilih Solace dari menu drop-down Konektor yang tersedia.
- Versi Konektor: Pilih versi Konektor dari menu drop-down versi yang tersedia.
- Di kolom Connection Name, masukkan nama untuk instance Koneksi.
Nama koneksi harus memenuhi kriteria berikut:
- Nama koneksi dapat menggunakan huruf, angka, atau tanda hubung.
- Huruf harus berupa huruf kecil.
- Nama koneksi harus diawali dengan huruf dan diakhiri dengan huruf atau angka.
- Nama koneksi tidak boleh melebihi 49 karakter.
- Untuk konektor yang mendukung langganan peristiwa, nama koneksi tidak boleh diawali dengan awalan "goog".
- Secara opsional, masukkan Description untuk instance koneksi.
- Akun Layanan: Pilih akun layanan yang memiliki peran yang diperlukan.
- Untuk menggunakan koneksi untuk langganan peristiwa, pilih Enable event subscription. Memilih opsi ini akan mengaktifkan langganan peristiwa dengan tindakan.
- Message VPN: Message VPN router pesan Solace Pub/Sub+ yang ingin Anda hubungkan. Koneksi khusus untuk Message VPN. Jika Anda memiliki banyak Message VPN, Anda harus membuat koneksi terpisah untuk setiap Message VPN.
- Nama Antrean Default: Nama antrean default, dapat diganti saat menjalankan tindakan.
- Default Topic Name: Nama topik yang akan dihubungkan.
- (Opsional) Untuk menggunakan SSL, pilih Enable SSL dan tentukan detail konfigurasi SSL.
- Pilih jenis trust store. Anda dapat menentukan Public, Private, atau Insecure Connection.
- Pilih sertifikat berdasarkan pilihan trust store Anda. Misalnya, jika Anda memilih Private, tentukan trust store kustom.
- Jika Anda menggunakan mTLS, pilih sertifikat key store di bagian Key Store.
- Secara opsional, pilih versi TLS.
- Masukkan cipher suite yang didukung. Masukkan beberapa cipher suite, sebagai nilai yang dipisahkan koma. Untuk mengetahui informasi selengkapnya, lihat Cipher suite yang didukung.
- (Opsional) Konfigurasi Connection node settings.
- Minimum number of nodes: Masukkan jumlah minimum node koneksi.
- Maximum number of nodes: Masukkan jumlah maksimum node koneksi.
- Secara opsional, klik + Add label untuk menambahkan label ke Koneksi dalam bentuk pasangan kunci/nilai.
- Klik Next.
Node adalah unit (atau replika) koneksi yang memproses transaksi. Diperlukan lebih banyak node untuk memproses lebih banyak transaksi untuk koneksi dan sebaliknya, diperlukan lebih sedikit node untuk memproses lebih sedikit transaksi. Untuk memahami pengaruh node terhadap harga konektor Anda, lihat Harga untuk node koneksi. Jika Anda tidak memasukkan nilai apa pun, secara default node minimum akan ditetapkan ke 2 (untuk ketersediaan yang lebih baik) dan node maksimum akan ditetapkan ke 50.
- Di bagian Destinations, masukkan detail host jarak jauh (sistem backend) yang ingin Anda hubungkan.
- Destination Type: Pilih Destination Type.
- Untuk menentukan nama host atau alamat IP tujuan, pilih Host address dan masukkan alamat di kolom host 1.
- Untuk membuat koneksi pribadi, pilih Endpoint attachment. Di daftar Endpoint Attachment, pilih lampiran endpoint yang dibuat untuk sistem backend Anda.
Jika ingin membuat koneksi publik ke sistem backend dengan keamanan tambahan, Anda dapat mempertimbangkan untuk mengonfigurasi alamat IP keluar statis untuk koneksi, lalu mengonfigurasi aturan firewall untuk hanya mengizinkan alamat IP statis tertentu.
- Klik Next.
- Destination Type: Pilih Destination Type.
-
Di bagian Authentication, masukkan detail autentikasi.
- Pilih Authentication type , lalu masukkan detail yang relevan.
Jenis autentikasi berikut didukung oleh koneksi Solace:
- Anonim
- Nama pengguna dan sandi
- Klik Next.
Untuk memahami cara mengonfigurasi jenis autentikasi ini, lihat Mengonfigurasi autentikasi.
- Pilih Authentication type , lalu masukkan detail yang relevan.
- Di bagian Event Subscription Details, konfigurasi detail terkait peristiwa.
- Masukkan konfigurasi dead-letter. Jika Anda mengonfigurasi dead-letter, koneksi akan menulis
peristiwa yang tidak diproses ke topik Pub/Sub yang ditentukan. Masukkan detail berikut:
- Dead-letter project ID: ID project Google Cloud tempat Anda mengonfigurasi topik Pub/Sub dead-letter.
- Topik yang dihentikan pengirimannya: Topik Pub/Sub tempat Anda ingin menulis detail peristiwa yang tidak diproses.
- Masukkan konfigurasi dead-letter. Jika Anda mengonfigurasi dead-letter, koneksi akan menulis
peristiwa yang tidak diproses ke topik Pub/Sub yang ditentukan. Masukkan detail berikut:
- Review: Tinjau detail koneksi dan autentikasi Anda.
- Klik Create.
Output pemicu
Pemicu Solace memerlukan waktu beberapa menit untuk menyelesaikan konfigurasi langganan peristiwa. Anda dapat melihat status langganan peristiwa di panel konfigurasi pemicu di bagian Event Subscription details.
Pemicu Solace menunjukkan status langganan peristiwa menggunakan status berikut:
Creating: Menunjukkan bahwa pemicu sedang berlangganan langganan peristiwa.Active: Menunjukkan bahwa pemicu berhasil berlangganan langganan peristiwa.Error: Menunjukkan bahwa ada masalah dengan langganan peristiwa yang dikonfigurasi.
Selain status langganan peristiwa, bagian Event Subscription details juga menampilkan detail lainnya seperti region koneksi, nama koneksi, dan nama langganan peristiwa.
Variabel output pemicu
Untuk setiap peristiwa, pemicu Solace akan menghasilkan variabel output
ConnectorEventPayload(dalam format JSON) yang dapat Anda gunakan dalam tugas hilir. Variabel output akan memiliki payload dari peristiwa Solace Anda. Contoh:{ "message": "Hello world", "messageContentType": "Text" }
Melihat langganan peristiwa
Untuk melihat dan mengelola semua langganan peristiwa yang terkait dengan koneksi di Integration Connectors, lakukan hal berikut:
- Buka halaman Integration Connectors > Connections.
- Klik koneksi yang langganannya ingin Anda lihat.
- Klik tab Event subscriptions.
Tindakan ini akan menampilkan semua langganan peristiwa untuk koneksi.
Mengedit pemicu Solace
Anda dapat mengedit pemicu Solace untuk mengubah atau memperbarui konfigurasi koneksi dan detail langganan peristiwa.
Untuk mengedit pemicu Solace, lakukan langkah-langkah berikut:
- Klik elemen Solace trigger di editor integrasi untuk membuka panel konfigurasi pemicu.
- Klik Configure Solace trigger.
- Lakukan hal berikut di halaman Connector Event Trigger Editor :
- Untuk mempertahankan langganan peristiwa yang sebelumnya dikonfigurasi, klik Retain, atau klik Delete.
- Perbarui konfigurasi koneksi dan detail langganan peristiwa sesuai keinginan.
- Klik Done.
Anda dapat melihat detail koneksi dan langganan peristiwa yang diperbarui di panel konfigurasi pemicu di bagian Event Subscription details.
Kuota dan batas
Untuk mengetahui informasi tentang kuota dan batas, lihat Kuota dan batas.
Langkah berikutnya
- Pelajari tentang semua tugas dan pemicu.
- Pelajari cara menguji dan memublikasikan integrasi.
- Pelajari penanganan error.
- Pelajari tentang log eksekusi integrasi.
- Pada langkah Location, pilih lokasi untuk koneksi Solace baru: