Servers, buckets and queues: Perbedaan revisi

(→‎Queues)
(Blanked the page)
 
(2 revisi antara oleh pengguna yang sama tidak ditampilkan)
Baris 1: Baris 1:
−
==Servers==
 
  
−
=====Master database server=====
 
−
* db.isikhnas.com
 
−
* Single instance (not elastic)
 
−
 
−
=====Slave database server=====
 
−
* Hot standby server, with automatic promotion to master in case of failure
 
−
*  .isikhnas.com
 
−
* Single instance (not elastic)
 
−
 
−
=====Database read-replicas=====
 
−
*  .isikhnas.com
 
−
* Elastic
 
−
* Used for analysis and generating output reports
 
−
 
−
=====Master web server=====
 
−
* testwww.isikhnas.com
 
−
* Elastic - needs re-imaging when modified
 
−
 
−
=====Messaging server=====
 
−
* mx5.isikhnas.com
 
−
* Single instance (not elastic)
 
−
* Manages incoming and outgoing email, sms, Instant messaging
 
−
 
−
=====Report processing server=====
 
−
* .isikhnas.com
 
−
* Elastic - needs re-imaging when modified
 
−
* Processes database reports, against read-replicas
 
−
 
−
=====Template server=====
 
−
*  .isikhnas.com
 
−
* Single instance (not elastic)
 
−
 
−
==Buckets==
 
−
 
−
==Queues==
 
−
 
−
=====emailinput=====
 
−
* Purpose: Send a message from message server to report server to notify of
 
−
* Push: message server, email_parser.py
 
−
* Pop: report server, emailinput_processor.py
 
−
* Message content
 
−
**to: incoming email 'to' address (an @isikhnas.com address)
 
−
**from: sender's email address
 
−
**filename: the GUID filename on the S3 server (just name and extension)
 
−
**origfilename: the name of the file as sent in the email
 
−
**userid: iSIKHNAS internal ID of the sending user
 
−
 
−
 
−
 
−
com.isikhnas.queuefiles
 

Revisi terkini pada 13 Agustus 2014 07.32