2013-05-19 4 views
-1

Je veux créer une application web et je suis à la recherche du meilleur framework web java à utiliser. Les exigences de l'application est qu'elle doit traiter au moins 600 000 demandes d'utilisateurs. Doit avoir une architecture de sécurité solide. Iterator très rapide et léger. Je cherchais dans Struts2 et il semble facile à apprendre serait-il un bon ajustement pour ce projetstruts2 pour le site de performance moderne I

Répondre

1

Je crois que ce n'est pas seulement votre cadre d'application web qui doit être considéré ici. Struts est certainement un framework d'application web basé sur MVC léger. Mais si vous envisagez de créer une webapp pour traiter 600.000 demandes alors vous avez besoin beaucoup d'autres choses, quelques-uns sont mentionnés ici

  • charge matériel/logiciel équilibreurs
  • Cluster de serveurs web
  • S'il y a des interactions DB pour la plupart des demandes, puis équilibrer la charge de votre DB
  • cache approprié frameworks

Il peut y avoir différentes options disponibles pour répondre aux points ci-dessus. Mais faites attention à ce que vous avez choisi. Vous devrez peut-être exécuter des contrôles de performances sur différentes pièces/frameworks dans votre application. Cela vous aidera à comprendre ce qui peut ralentir votre application.

J'espère que ça aide!

+0

Je prévoyais d'utiliser heroku qui permettrait d'équilibrer la charge et aussi leur solution postgresql avec cadre d'hibernation – user2054833

+0

Je ne suis pas sûr de heroku. Mais le point est ce que vous avez choisi faire attention à ce sujet. Vous devrez peut-être exécuter des contrôles de performances sur différentes pièces/frameworks dans votre application. Cela vous aidera à comprendre ce qui peut ralentir votre application. –

+0

Qu'en est-il du cadre qui vaut la peine d'être enseigné aujourd'hui ou est-ce un cadre patrimonial? – user2054833

Questions connexes