misalnya gw bikin aplikasi yg bisa saling komunikasi.
solusi skr gw pake TCP Socket. ada alternative lebih baik?
masalah di TCP Socket:
1. ada aplikasi sama yg bisa jalan bbrp instance di single machine. padahal bind port yg sama ga bisa.
2. ada aplikasi yg connect ke aplikasi lain di machine yg sama. apa tidak mubajir utk buka socket? :-(
webservice aja, simple dan teruji :)
WebService + SOAP (Universal acceptable Protocol).
dan tidak...
bagi gue tidak ada kata mubajir...
Server its invented tuk gue siksa...
lebih mubajir bagi gue kalo ngeliad CPU Usage average < 10%
lebih mubajir bagi gue kalo ngeliad Free Memory avaiable 1GB++
Kalau sudah ngeliad begini...
Negh server bakalan gw jadiin mirror-mirror ga jelas
i see...
berarti opsinya emg TCP Socket aja ya... :-?
WebService kan jalan di layer atas TCP Socket jg...
CMIIW, Web Service itu jalan diatas web server kan?
yah namanya komunikasi data, yah pakai netowrking standard TCP/IP.
namanya juga webservice, jadi pake web. servernya pake app server kek tomcat aja ato websphere ato glassfish.
Quote from: Kemenyan on 20 March 2010, 01:19:12 PM
WebService + SOAP (Universal acceptable Protocol).
dan tidak...
bagi gue tidak ada kata mubajir...
Server its invented tuk gue siksa...
lebih mubajir bagi gue kalo ngeliad CPU Usage average < 10%
lebih mubajir bagi gue kalo ngeliad Free Memory avaiable 1GB++
Kalau sudah ngeliad begini...
Negh server bakalan gw jadiin mirror-mirror ga jelas
kalo gw sebisa mungkin free memory 1 GB++
Quote from: Kemenyan on 20 March 2010, 01:19:12 PM
WebService + SOAP (Universal acceptable Protocol).
dan tidak...
bagi gue tidak ada kata mubajir...
Server its invented tuk gue siksa...
lebih mubajir bagi gue kalo ngeliad CPU Usage average < 10%
lebih mubajir bagi gue kalo ngeliad Free Memory avaiable 1GB++
Kalau sudah ngeliad begini...
Negh server bakalan gw jadiin mirror-mirror ga jelas
kalo ada server nganggur, bagi2 dong.
Quote from: tesla on 20 March 2010, 01:14:10 PM
misalnya gw bikin aplikasi yg bisa saling komunikasi.
solusi skr gw pake TCP Socket. ada alternative lebih baik?
masalah di TCP Socket:
1. ada aplikasi sama yg bisa jalan bbrp instance di single machine. padahal bind port yg sama ga bisa.
2. ada aplikasi yg connect ke aplikasi lain di machine yg sama. apa tidak mubajir utk buka socket? :-(
coba cek,
http://www.rabbit.com/documentation/docs/manuals/TCPIP/UsersManualV1/tcpoptimize.html
http://www.ibm.com/developerworks/linux/library/l-hisock.html
kan kemaren lagi ngoprek java? mau disambung ke apache? pake connector aja
okay... so far saya pake TCP Socket aja (low level)... kirim datanya dalam bentuk byte[] (gw handling protocol sendiri)
soalnya gw bukan atur data yg rumit2, sebaliknya datanya malah simple.
kemudian interaksi app nya dg device2 kaya hp (kaya sms gateway)
jadi tiap sms gateway jalanin web server kayanya kemewahan deh...
target spec PC utk sms gateway cuma Intel Atom + Mem 1GB biar irit listrik
btw di linux kan sering tuh appnya jalan sendiri, interface (gui) nya jalan sendiri.
mis:
xmms2d ---> jalan sbg daemon
ntar clientnya bisa apa aja connect ke xmms2 daemon
nah kalau ini cara komunikasi datanya gmn?
byk contoh lain lagi sih di linux... (mis X11?)