Advertisement

symmetric-server.properties dan symmetric.properties

 SymmetricDS logo

Ya, symmetric-server.properties dan symmetric.properties memiliki beberapa kesamaan dalam hal pengaturan konfigurasi SymmetricDS, tetapi mereka digunakan dalam konteks yang sedikit berbeda.

Perbedaan Utama:

  1. symmetric.properties:

    • Ini adalah file konfigurasi utama yang digunakan oleh semua node SymmetricDS (baik node sumber maupun target).
    • Menyediakan pengaturan dasar seperti koneksi database, logging, engine name, node ID, dan parameter replikasi lainnya.
    • Biasanya digunakan untuk mengonfigurasi setiap node dalam lingkungan SymmetricDS (misalnya, node sumber atau target).
  2. symmetric-server.properties:

    • Ini adalah file konfigurasi yang lebih spesifik untuk server SymmetricDS.
    • Mengandung pengaturan terkait dengan server SymmetricDS itu sendiri, seperti pengaturan port untuk komunikasi antar node, URL pendaftaran node, dan pengaturan terkait manajemen server.
    • File ini biasanya ditemukan di server-side dan tidak digunakan pada masing-masing node individual kecuali node tersebut bertindak sebagai server.

Beberapa Pengaturan yang Bisa Ada di symmetric-server.properties:

  • sync.url dan registration.url yang digunakan untuk menentukan alamat endpoint untuk sinkronisasi data dan pendaftaran node.
  • Pengaturan server-side lainnya seperti port untuk sinkronisasi, batasan transaksi, dan pengaturan replikasi global.

Contoh Perbedaan Isi File:

Contoh symmetric.properties (untuk node):

# Lokasi file log
log.level=INFO
log.file.name=logs/symmetricds.log

# Nama untuk grup replikasi
engine.name=my_engine

# Koneksi database
db.driver=com.mysql.cj.jdbc.Driver
db.url=jdbc:mysql://192.168.101.72:3306/dbopensid1?useSSL=false&serverTimezone=UTC
db.user=root
db.password=yourpassword

# Pengaturan sinkronisasi
sync.url=http://192.168.101.72:31415/sync

Contoh symmetric-server.properties (untuk server SymmetricDS):

# Pengaturan server
server.port=31415
sync.batch.size=1000

# URL untuk pendaftaran dan sinkronisasi node
registration.url=http://192.168.101.72:31415/registration
sync.url=http://192.168.101.72:31415/sync

# Pengaturan server lainnya
engine.name=my_server_engine

Intinya:

  • symmetric.properties digunakan untuk mengonfigurasi setiap node (baik sumber maupun target) dalam sistem replikasi.
  • symmetric-server.properties lebih berfokus pada pengaturan konfigurasi untuk server SymmetricDS yang mengelola seluruh proses replikasi dan komunikasi antara node-node yang terhubung.

Namun, beberapa konfigurasi bisa saling tumpang tindih antara kedua file ini, terutama terkait dengan URL sinkronisasi dan pengaturan engine yang ada di kedua file tersebut.

Post a Comment

0 Comments