Dear JUGers,

Saya sedang mengembangkan aplikasi scientific, yang terdiri atas
beberapa program Java yang running bersamaan (seperti daemon).
Program-program tersebut saling berkomunikasi; ada yang via ActiveMQ,
ada juga yang lewat socket langsung.

Persoalannya adalah manajemen running untuk proses (program). Selama
ini, saya menjalankan semua program tersebut di background secara
manual dengan perintah command line. Misalnya:

$ java Program1 &
$ java Program2 &
$ java Program3 &

Namun kelemahannya, jika ada satu program yang failed, maka saya tidak
bisa langsung tahu. Setelah itu, saya harus menjalankan ulang via CLI.

Bagaimana best practices untuk kasus tersebut? Apakah ada sebuah
platform, di mana kita bisa menjalankan ('menginstansiasi'?) sebuah
proses secara dinamik melalui suatu console gitu, dan kita bisa
me-manage proses-proses tersebut.

Mohon pencerahannya.
Terima kasih,
--
Arie Karhendana

-- 
Arie Karhendana
http://aarriiee.wordpress.com/

Kirim email ke