안녕하세요
잘 돌아왔어요
이 강의에서는 웹 클라이언트를 이용해 스트리밍 단말기에 연결하는 기법을 배워 보겠습니다
그래서 무비 서비스를 이용할 거예요 무비 서비스는 영화 정보
서비스와 영화 평가 서비스를 제공하는 고객이죠
영화 정보 서비스에 내장된 스트리밍 단말기가 있습니다
우리가 만들 것은 웹 클라이언트를 이용해 스트리밍 끝점에 연결하는 겁니다 좋아요,
왜냐하면 지금 무비 컨트롤러를 살펴보면 무비 컨트롤러가 무비 정보와 rest 클라이언트와
리뷰에 연결되어 있거든요 rest 클라이언트요
그리고 이 끝점을 보시면 이 끝점은 기본적으로 호출을 합니다 요청을
하고, 블로킹되지 않고 응답을 받습니다 그리고 연결을 닫습니다
네 스트리밍 클라이언트를 구축할 거예요 스트리밍 끝점에 연결하는 거죠
네 그래서 그걸 위해 제가 할 일은 여기에 또 다른 끝점을 생성하겠습니다
이 끝점은 이렇게 이름이 되죠 그러니 이걸 바꾸겠습니다
값은 네 안 돼요
응용 프로그램과 Json 값 함수 이름이 되겠죠
리뷰와 연결되는 것이 아니라 영화 정보와 연결되는 것입니다
이름을 영화 정보 검색이라고 짓겠습니다 경로 변수 같은 것은 만들지
않겠습니다
제거를 해보겠습니다 코드는 약간 다를 겁니다
우리가 할 일은 새 클라이언트를 만드는 거죠
이 경우에는 영화 정보 rest client.tubve 영화 정보 스트림이 되겠죠
이 함수는 클라이언트에선 사용할 수 없어요
그걸 만들겠습니다
됐어요
이 함수는 여기서 생성됩니다
가장 먼저 이 함수는 특정 끝점에 연결해야 합니다
저희 영화 정보 서비스를 열어주세요
여기 컨트롤러가 있습니다
네 컨트롤러에서 우리가 연결할 끝점은 슬래시 무비 인포스 슬래시 스트림입니다
저게 우리가 연결할 끝점입니다
가장 먼저 url을 구축할 겁니다
좋아요 이제 함수로 가서 여기로 붙여넣죠 끝점은 슬래시 스트림이 될 거예요 그렇죠 , 좋아요
네 이제 여기 있는 필름 인포 컨트롤러를 살펴보면 끝점은 기본적으로 스트림입니다
그리고 무비즈 정보 URL을 살펴보면 무비 서비스에서 응용 프로그램
.yaml 파일을 열면 끝점이 http-:/lac/ localhost
80인 걸 알 수 있습니다 80 v1/영화 정보 그리고 스트림을 추가하고 있어요
다음 단계는 동일한 코드를 사용하고 약간 수정을 한 다음 여기에
놓겠습니다
이 기능은 어떤 my영화 ID도 취하지 않습니다. 이것을 제거할게요. 이건 필요 없어요. not
found handler가 있습니다.
그것도 제거할 수 있어요
또 하나는 이 기능이 유동을 반환한다는 거죠
네 플럭스 몸체가 될 거예요 플럭스 기능을 위해 몸체를 사용할 거라는 뜻이죠
그리고 똑같은 걸 여기 바꿔야 해요 영화가 아니라 영화 정보의 플럭스가 되는 거죠 ?
영화 정보가 흐름을 탈 거예요
이제 영화의 컨트롤러로 돌아가서 뭘 고쳐야 하는지 보죠
여기서 이 기능은 영화 정보의 유동성을 반환할 겁니다
그걸 바꾸죠
보시다시피 이 기능은 영화 정보의 흐름을 반환해줍니다
영화 서비스에서 스트리밍 단점을 갖게 됩니다 영화 인포 서비스의 또
다른 스트리밍 단점과 연결되죠
빠르게 테스트를 해보겠습니다
그래서 첫 번째로 무비 인포 서비스를 가져오는 거예요
그걸 불러오죠 아주 중요하거든요 영화 서비스는 영화 정보 서비스와
상호 작용하니까요
다음으로 할 일은 무비 서비스 응용 프로그램입니다
됐어요
서비스 둘 다 실행 중이죠
당장
다음으로는 저희가 만든 스트리밍 단말기에 연결해요 영화 서비스요
이제 컬 명령을 실행할 거예요
무비 서비스의 일부죠 새 클라이언트를 만들 겁니다 슬래시 무비 슬래시 스트림이죠 복사해서
터미널로 가서 연결하는 거예요
연결하자마자 데이터를 기다리는 걸 볼 수 있어요
좋아요 이제 영화 정보를 생성할 거예요 컬 커맨드를 이용해서요 데이터가
이 끝점으로 푸시되는지 확인해야죠
첫 번째 단말기입니다
영화 정보 서비스에 컬 커맨드로 접속해서 영화를 만들게요
됐어요
그래서 영화 정보를 만들었어요
네 이 터미널에서 컬 커맨드가 신호를 받을 거예요
됐어요
영화 정보를 영화 서비스로 받으면 스트리밍 단말기에 공개되고
우리가 영화 서비스에 만든 스트리밍 단말기도 받을 수 있죠
작동 방식은 웹 클라이언트를 이용하는 거죠
네 영화 정보 컨트롤러는 영화 정보 검색 스트림 기능에 연결되어 있고 이 기능은 영화
정보 서비스를 위한 스트리밍 엔드포인트 클라이언트입니다
전체적으로 우리에겐 웹 클라이언트를 통해 다른 서비스에 스트리밍하는 마이크로 서비스가 있습니다
미세 보존 아키텍처로 애플리케이션을 제작할 때 이런 사용 사례는 꽤 흔합니다 안 그래도 cg가
많은데
사용 사례가 있어요 스트리밍 끝점을 위해 클라이언트를 만들고 싶다면 웹 클라이언트를 그런
목적으로 사용할 수 있죠
여러분 모두 이걸 성공적으로 여러분 컴퓨터에 구현하셨길 바랍니다
질문이 있으시면 질의응답 시간을 가지세요
기꺼이 도와드리죠
오늘 수업은 여기까지입니다
시청해 주셔서 감사합니다