게시글
질문&답변
소스커넥터는 사용안한 거 맞죠?
안녕하세요, 이도원입니다. 말씀하신 내용이 맞습니다. 여러 order-service에서 Kafka Topic에 맞는 Schema 형태로 직접 JSON 데이터를 Topic에 전송하는 예제입니다. 따라서, 소스 커넥터는 필요하지 않고, Topic에 저장된 데이터를 읽어들여 DB에 저장하는 부분이기 때문에, 싱크커넥터만 사용하였습니다. 추가 문의사항 있으시면 다시 글 남겨 주세요.감사합니다.
- 0
- 2
- 36
질문&답변
강의자료 업데이트 문의
안녕하세요, 이도원입니다. 올 상반기에 Part1 부분에 대해 콘텐츠 업데이트를 하면서, 강의 자료를 아직 공유 드리지 못한것 같습니다. 아직 Part2가 완료되지 않았지만, 이번 연휴에 Part1 자료만이라도 먼저 PDF 변환하고 공유드리도록 하겠습니다. 감사합니다.
- 0
- 2
- 40
질문&답변
강의 자료에 대해서 궁금해요
안녕하세요, 이도원입니다. 말씀하신 강의에서 사용되는 스크립트는 제가 실시간으로 녹화하면서 얘기한 내용들이라, 별도의 스크립트를 가지고 있지는 않습니다. 일부 정형화 되어 있는 내용 몇개는 스크립트가 있기는 하지만, 대부분은 그때그때 이야기하고 있는 부분이라, 따로 제공해 드리기 어려울 것 같습니다. 감사합니다.
- 0
- 2
- 37
질문&답변
강의 업데이트 계획이 궁금합니다.
안녕하세요, 이도원입니다. 강의 업데이트는 순차적으로 진행중입니다. 강의 초반부분은 전반적으로 업데이트 할 내용이 많았지만, 후반부는 실습 위주의 업데이트가 Spring Boot 3.2로 한번 되었었기 때문에, 전반적인 업데이트는 아니라고 생각되고 있습니다. 전체 17 섹션 중 (18, 19 섹션은 부록과 실습에 대한 업데이트 섹션입니다) 현재 Section 11까지 업데이트가 완료 되었습니다. 나머지 강의에 대한 업데이트 계획은 아래와 같습니다. Section 12, Section 13 (이론 부분 업데이트 예정 9월)Section 14 (이론 부분 업데이트 예정 9월, 실습 부분은 Section 19에서 확인 가능)Section 15 (업데이트 예정 10월)Section 16 (이론 부분만 업데이트 예정 10월)Section 17 (일부 서비스만 업데이트 예정 10월)추가 문의 사항 있으시면 다시 글 남겨주시기 바랍니다. 감사합니다.
- 0
- 2
- 68
질문&답변
pdf 자료는 없나요?
안녕하세요, 이도원입니다. "[개전판] Spring Boot 3.x를 이용한 RESTful Web Services 개발" 강의의 교안은 실습 수업 자료와 같이 Github에 공유 되어 있습니다. 아래 링크에서 확인해 보시기 바랍니다. https://github.com/joneconsulting/new-my-restful-service/tree/main/pdf 감사합니다.
- 0
- 2
- 32
질문&답변
k8s 를 고려한 개발은 어떻게 진행하나요?
안녕하세요, 이도원입니다. 답변이 늦어 죄송합니다. 실무에서의 개발 방식은 정해져 있다기 보다는 서비스나 개발의 성격에 따라 시스템 아키텍처를 다르게 구성하게 됩니다. 말씀하신 내용처럼 Spring Cloud의 서비를 이용해서 애플리케이션을 구축할 수도 있지만, 운영에 있어 K8s를 사용하는 것이 필요하다면, 굳이 Spring Cloud의 기능과 혼용해서 사용할 필요는 없습니다. 실무에서도 DEV(개발) 환경과, PROD(운영) 환경이 구축된 상태라 하더라도, 개발자가 개발하게 되는 환경은 Local 환경에서의 개발이 우선이기 떄문에, Local 환경에서 개발하고 검증할 수 있는 내용을 먼저 진행하는 것이 우선이라고 생각됩니다. Spring Cloud에서 K8s로의 전환이 아니라, 필요에 의해서 선택하는 서비스가 달라질 것이기 때문에, 2번의 작업을 하기보다는 개발 환경의 일치를 통해, 개발에서부터 테스트 - 운영에 이뤄지는 과정이 동일할 수 있도록 구성하는 것이 더 효율적이라고 생각됩니다. https://developers.redhat.com/blog/2016/12/09/spring-cloud-for-microservices-compared-to-kubernetes위 URL의 내용도 같이 참고해 보시기 바랍니다. 추가 질문사항 있으시면 다시 글 남겨주세요.감사합니다.
- 0
- 2
- 62
질문&답변
실습 환경 구축에 대한 질문
안녕하세요, 이도원입니다. 문의하신 내용을 위한 별도의 가이드는 없습니다만, 인텔리제이 및 Maven 등과 같은 SW에 대한 설치 가이드는 무료 강의를 통해서도 확인해 보실 수 있습니다.https://inf.run/3r4xi추가 문의사항은 다시 글 남겨 주시기 바랍니다. 감사합니다.
- 0
- 2
- 36
질문&답변
locale 정보가 null 이면 무조건 messages_ko.properties이 호출 되는 문제
안녕하세요, 이도원입니다. Locale 정보가 없을 때, 즉, locale이 null이면, MessageSource는 LocaleContextHolder.getLocale() 또는 Locale.getDefault() 를 fallback으로 사용하게 됩니다. 이 값이 JVM의 기본 로케일이 ko_KR로 되어 있다면, messages_ko.properties를 참조하게 됩니다. 현재 작업하시는 환경의 Locale.getDefault() 값을 확인해 보시면 좋을 것 같습니다. 추가로, Locale 정보가 null 일 경우 명시적으로 Locale.ENGLISH로 지정해 보고 실행해 보시면 어떨까 합니다. 감사합니다.
- 0
- 2
- 41
질문&답변
섹션2 강의자료
안녕하세요, 이도원입니다. 강의 교안은 아래 링크에서 확인하실 수 있습니다. https://github.com/joneconsulting/docker-files감사합니다.
- 0
- 2
- 56
질문&답변
Kafka connect 실행시 No suitable driver 해결이 안됩니다
안녕하세요, 이도원입니다. JDBC 드라이버 관련 오류는, Kafka Connect 설정 시, 해당 드라이버의 저장 위치가 잘못 되어 생긴 현상일 경우가 큽니다. 강의에서 진행했던 경로에 mysql JDBC 드라이버를 저장했는지, 해당 경로의 JDBC Connector가 정상적으로 작동되는지 확인해 보셔야 할 것 같습니다. (http://localhost:8083/connectors) 추가 질문 사항 있으시면 다시 글 남겨 주세요. 감사합니다.
- 0
- 2
- 67