Dear Worker,
Mohon dibantu untuk membuat program aplikasi ActiveMQ dalam Java dengan rincian business process sebagai berikut:
A. Publisher di sisi Client
1. Baca rekaman data dari tabel MySQL dan disimpan dalam JSON text.
2. JSON text ini dimampatkan (compressed) menggunakan metoda zip atau
metoda pemampatan data lainnya.
3. Susun binary message dengan format yang telah ditentukan.
Format binary message akan dikirimkan kepada Worker yang berminat.
4. Kirim atau publish binary message ini pada topic REG (queue)
di ActiveMQ. Mohon dibuatkan topic REG yang diperlukan pada ActiveMQ server.
ActiveMQ sudah dipasang pada server dengan OS CentOS Linux.
Publisher dibuat pada client CentOS Linux.
B. Subscriber di sisi Server
1. Baca binary message dari topic REG.
2. Decompress payload menjadi JSON text.
3. Insert JSON text ke dalam tabel MySQL
Mohon dibuatkan dokumentasi teknis dari implementasi program Publisher dan Subscriber ini dan user manual cara menjalankan program Publisher dan Subscriber ini.
Worker akan diberikan akses SSH ke client CentOS Linux dan server CentOS Linux.
Demikian, terima kasih.