2013-05-19 2 views
-1

웹 응용 프로그램을 만들고 싶습니다. 사용하려는 최상의 Java 웹 프레임 워크를 찾고 있습니다. 이 앱의 요구 사항은 최소한 600,000 명의 사용자 요청을 처리해야한다는 것입니다. 강력한 보안 아키텍처가 있어야합니다. 반복기는 매우 빠르고 가볍습니다. 나는 Struts2를 조사하고 있었고이 프로젝트에 적합한 지 알기 쉽다.현대 I 성능 사이트의 struts2

답변

1

나는 여기에서 고려해야 할 웹 어플리케이션 프레임 워크가 아니라고 생각한다. Struts는 확실히 가벼운 MVC 기반 웹 애플리케이션 프레임 워크입니다. 당신은 당신이 많은 다른 일을해야 할 다음 60 만 개 요청을 처리 할 수있는 웹 애플리케이션을 만들 계획하는 경우에, 몇 가지 웹 서버의

  • 하드웨어/소프트웨어로드 밸런서
  • 클러스터 여기에 언급 된
  • DB의 상호 작용이있는 경우 대부분의 요청은 다음 DB를
  • 적절한 캐시의 부하를 분산하기위한

위의 사항을 해결하기 위해 사용 가능한 다양한 옵션이있을 수 있습니다 프레임 워크. 그러나 당신이 선택한 것은 무엇이든주의하십시오. 응용 프로그램의 여러 파트/프레임 워크에서 성능 검사를 실행해야 할 수 있습니다. 이렇게하면 응용 프로그램의 속도를 늦출 수있는 이유를 이해하는 데 도움이됩니다.

희망 하시겠습니까?

+0

로드 밸런싱을 제공하는 heroku와 최대 절전 모드 프레임 워크를 사용하는 theiir postgresql 솔루션을 사용할 계획이었습니다. – user2054833

+0

heroku에 대해 확실하지 않습니다. 그러나 요점은 당신이 선택한 것에 상관없이 그것에주의해야합니다. 응용 프로그램의 여러 파트/프레임 워크에서 성능 검사를 실행해야 할 수 있습니다. 이렇게하면 응용 프로그램의 속도를 늦출 수있는 이유를 이해하는 데 도움이됩니다. –

+0

프레임 워크는 오늘날 학습 가치가 있거나 레거시 프레임 워크입니까? – user2054833