인프런 커뮤니티 질문&답변
Storm - 자바 버전 호환성
해결된 질문
작성
·
480
답변 1
1
Big.D
지식공유자
안녕하세요! 'Cho'님
파일럿 프로젝트를 진행하는데는 큰 문제 없을듯 한데요...^^;
하지만 실제 상용 프로젝트를 진행할땐 JDK 버젼이 매우 중요합니다.
예를들면 Storm을 위해 Java 11을 사용 했는데, 같은 서버에 올라와 있는 Kafka의 특정 기능이 Java 11을 지원 하지 않아 장애가 발생하는 경우입니다.
또는 개발자가 1.7 버젼의 A라이브러리를 사용해 개발 했는데, 이를 배포해서 실행하는 서버환경이 1.8 버젼 환경이였고, 불행히도 1.8 버젼부터 A라이브러리를 지원하지 않는경우도 있고요...
그래서 Java 환경의 프로젝트를 할땐 JDK의 버젼이 매우 중요하고, 사용하려는 솔루션 또는 패키지등이 선정된 JDK와의 호완성에 문제가 없는지 아키텍트의 면밀한 검토가 필요합니다~
- 빅디 드림





Big.D 님 친절한 답변 감사합니다. ^^
행복한 하루 되세요.