본문 바로가기

728x90
반응형

전체 글

(161)
[JAVA] StringTokenizer 사용 StringTokenizer 생성박식 3가지 1. StringTokenizer st = new StringTokenizer(문자열)=> 띄어쓰기 기준으로 문자열을 분리 2. StringTokenizer st = new StringTokenizer(문자열, 구분자)=> 구분자를 기준으로 문자열을 분리 3. StringTokenizer st = new StringTokenize(문자열, 구분자, true/false);=> 구분자를 기준으로 문자열을 분리할 때 구분자도 토큰으로 넣을 지(true) 구분자는 분리된 문자열 토큰에 포함 안 시킬지(false), .디폴트는 false임!!!
서비스(Service)를 활용해 백엔드(Spring Boot) 서버와 통신해보기 Service 종류 3가지- NodePort : 쿠버네티스 내부에서 해당 서비스에 접속하기 위한 포트를 열고 외부에서 접속 가능하도록 한다.- ClusterIP: 쿠버네티스 내부에서만 통신할 수 있는 IP 주소를 부여, 외부에서는 요청할 수 없다.- LoadBalancer : 외부의 로드밸런서(AWS의 로드밸런서 등)를 활용해 외부에서 접속할 수 있도록 연결한다. root에 spring-service.yaml을 만들어 아래와 같은 내용을 넣어준다apiVersion: v1kind: Servicemetadata: name: spring-servicespec: type: NodePort selector: app: backend-app ports: - protocol: TCP port..
서비스(Service)란 서비스란???=> 외부로부터 들어오는 트래픽을 받아, 파드에 균등하게 분배해주는 로드밸런서 역할을 하는 기능 실제 서비스에서 파드(Pod)에 요청을 보낼 때, 포트 포워딩(port-forward)이나 파드 내로 직접 접근(kubectl exec ...) 해서 요청을 보내진 않는다. 서비스(Service)를 통해 요청을 보내는 게 일반적이다.

728x90
반응형