sumber multi-data adalah abstraksi seputar sekelompok sumber data yang menyediakan penyeimbangan beban atau pemrosesan failover antara sumber data yang terkait dengan sumber multi-data. Multi sumber data terikat pada pohon JNDI atau konteks aplikasi lokal seperti sumber data terikat pada pohon JNDI. Multi Sumber Data dapat digunakan dengan cara yang sama seperti kita menggunakan Sumber Data.

Saat aplikasi meminta koneksi, Multi Sumber Data menentukan sumber data mana yang akan menyediakan koneksi berdasarkan algoritma yang dipilih.

Buat dua atau lebih sumber data, lalu buat Sumber Multi Data dan tetapkan sumber data ke Sumber Multi Data.

Konfigurasi untuk Sumber Multi Data.

Jenis Algoritma

Penyeimbang beban

Permintaan koneksi ke sumber multi-data penyeimbang beban dilayani dari sumber data mana pun dalam daftar. Sumber multi-data memilih sumber data yang akan digunakan untuk memenuhi permintaan koneksi menggunakan skema round-robin. Ketika sumber multi-data menyediakan koneksi, ia memilih koneksi dari sumber data yang tercantum tepat setelah sumber data terakhir yang digunakan untuk menyediakan koneksi. Multi sumber data yang menggunakan algoritme Load Balancing juga melakukan failover ke sumber data berikutnya dalam daftar jika pengujian koneksi database gagal dan koneksi tidak dapat diganti, atau jika sumber data ditangguhkan.

kegagalan

Algoritme Failover menyediakan daftar sumber data yang diurutkan untuk digunakan guna memenuhi permintaan koneksi. Biasanya, setiap permintaan koneksi ke sumber multi-data semacam ini dilayani oleh sumber data pertama dalam daftar. Jika pengujian koneksi database gagal dan koneksi tidak dapat diganti, atau jika sumber data ditangguhkan, koneksi akan dicari secara berurutan dari sumber data berikutnya dalam daftar.

Permintaan FailoverJika Sibuk

Dengan algoritma Failover, atribut ini mengaktifkan failover ketika semua koneksi di sumber data sedang digunakan.

TestFrequencySeconds

Atribut ini mengontrol frekuensi Server Weblogic memeriksa kesehatan sumber data yang sebelumnya ditandai sebagai tidak sehat untuk melihat apakah koneksi dapat dibuat ulang dan apakah sumber data dapat diaktifkan kembali.