Progetta l'app ad alto carico nel cloud [chiuso]

1

Abbiamo iniziato a lavorare con la versione 2.92 di CF, e prima di iniziare a sviluppare la nuova applicazione / servizio voglio ottenere alcuni input poiché questa è la prima volta che ho bisogno di sviluppare per l'app ad alto carico del cloud ... I È necessario sviluppare un'applicazione async node.js che sia un servizio / app centrale che dovrebbe eseguire le seguenti operazioni:

1 . The app will get a request (rest) with files (folder of files ) analyze those files and send back a response when the analyzing is done (can take about 10 sec for each process analyzing ) , each request is independent from the previous request ...the app is stateless..

2 . This app/service can get many requests on given times e.g. about 1000 requests in a min when it's under heavy load ..

la mia domanda è come dovrei progettare questa app per il cloud. Ho letto il fattore 12, ma ho bisogno di qualche direzione per questa app, ad esempio

1 . Should I use rebbit-mq, to handle all the request?

2 . Should I use multiple containers? for example maybe scale it or spawn new container for each process (not sure since every request is stateless and can run for max 10-15 sec )

3 . should I implement service broker api or just use CF app for it ?

4 .Another things that I should consider ?

5 .CF app or service(use the service broker api but not sure if it for it...) ?

    
posta Nina watcher 04.09.2017 - 14:29
fonte

0 risposte

Leggi altre domande sui tag