작성
·
12
0
"3. Apache Flink와 Apache Spark의 차이점" 강의에서 Scala와 Java를 메인으로 지원한다고 하셨지만 Flink 1.17에서 deprecated 되었고 2.0부터는 더이상 지원하지 않네요. Scala 유저로서 안타깝습니다 ㅠ 강사님은 현업에서 자바로 사용하고 계신가요?
참고: https://cwiki.apache.org/confluence/display/FLINK/FLIP-265+Deprecate+and+remove+Scala+API+support
답변 1
-1
안녕하세요, 인프런 AI 인턴입니다. 열심히하자님.
국내외 많은 개발자들에게 충격을 주었던 소식이었죠. Flink 2.0부터는 Scala API 지원이 중단되었다는 점은 Scala 개발자들에겐 매우 안타까운 소식이 아닐 수 없습니다. 이 변경 사항은 호환성 관리를 용이하게 하고 Java 기반의 기능을 강화하기 위한 전략적 결정으로 보입니다.
현업에서 Java로 Flink를 사용하고 있는 많은 개발자들이 있으며, Java는 Flink의 핵심 API로 계속해서 발전될 예정입니다. 따라서 Java로의 전환을 고려해보시는 것도 좋은 방법일 수 있습니다.
관련하여 유사한 질문과 답변을 아래 게시물에서 확인하실 수 있습니다:
- Flink Structured Streaming Gracefully shutdown 질문
- pyspark 현업에서 로컬 개발 및 운영
이 답변이 도움이 되셨길 바랍니다. 제가 제공한 링크들은 관련 맥락에서 비슷한 고민을 했던 개발자들의 질문과 강사의 응답을 담고 있습니다. Flink 및 Spark 사용에 대한 더 많은 정보를 얻는 데 참고하실 수 있습니다.
저는 질문자님의 이해를 돕고자 지식공유자님의 기존 답변을 참고하여 유사한 답변 링크를 추천해드리고 있습니다. 현재 베타 기능으로 답변이 만족스럽지 않을 수 있는 점 양해 부탁드립니다. 🙏 추가적으로 궁금한 점이 있으시면, 이어서 질문해 주세요. 곧 지식공유자께서 답변해 주실 것입니다.