Supersett
개발자의 하루
Supersett
Blockchain Dev
전체 방문자
오늘
어제
  • 분류 전체보기
    • 프론트
    • 회사생활
    • 블록체인
    • 프로젝트
      • 창업 프로젝트 (DRF + AWS)
      • Spring 프로젝트
    • [중앙대]멋쟁이 사자처럼
    • 기술서적
    • Problem Solving
      • 알고리즘
    • 일기장
      • 하루 정리
      • 삽질 일기
      • 조급할 때 눌러보기

블로그 메뉴

  • 홈
  • 태그
  • 방명록

공지사항

인기 글

태그

  • 멋쟁이 사자처럼 면접
  • 멋쟁이 사자처럼
  • 국비
  • Near Scan
  • 자바
  • DEPROMEET
  • Luniverse
  • 블록체인 서버설계
  • 멋쟁이 사자처럼 서류
  • Near Explorer
  • 멋사 중앙대
  • 구글소셜로그인
  • 초보개발자
  • 해커톤
  • 멋쟁이사자처럼 중앙대
  • 면접준비
  • 컴퓨터학원
  • 블록체인정보가공
  • 니어프로토콜
  • 신입개발자
  • 디프만16기
  • 비트코인
  • 취업준비
  • 국비지원
  • 글리치해커톤
  • 프로젝트
  • 자바스크립트
  • java
  • Multichain API
  • 국비교육

최근 댓글

최근 글

티스토리

hELLO · Designed By 정상우.
Supersett

개발자의 하루

[서술형 문제] 기출문제 풀어보기 #1
[중앙대]멋쟁이 사자처럼

[서술형 문제] 기출문제 풀어보기 #1

2022. 9. 1. 15:08

#1번

Q. 고객에게 전화하여 문제 상황을 구체적으로 물어보고자 한다.

 

[단서]

- 서버의 요청/응답 로그를 확인해보니 실패 이력을 찾을 수 없었다.

- open api는 공중망 인터넷에서 https 로 제공

공공데이터 포털과 개별 기관 서버 간 연계 체계가 미구축된 분산형 Open API 연계(PUBC) 방식의 단점을 보완하고, 공공데이터 Open API 활용 신청·인증·호출 등을 공공데이터포털에서 수행하는 Gateway 방식 추진

 

[가정]

open api를 제공하는 팀이 결성된지 얼마 되지 않아, error code 반환설정을 미처 모든 경우에 설정해두지

않았다. 

[질문]

1. 전화해서 요청을 한 URL 주소를 파악한다.(IP주소, 요청형태 http or https,포트번호)

2. 기존에 사용이 잘 되다가 어느순간부터 안된건지, 처음 시도해봤는데 안된건지 물어본다.

→  서버오류, 요청오류를 어느정도 짐작 할 수 있음

3. 단시간 내에 여러번 요청한 적이 있으신가요?

4. 발급받은 인증키를 확인해보셨나요?

 

발생 원인: API Gateway 서비스와 백엔드 엔드포인트 서비스를 보호하는 목적으로 백엔드 엔드포인트 서비스가 응답을 하지 않거나 응답 지연(60초 이상)이 지속적으로 발생하는 경우, API Gateway 서비스는 해당 백엔드 엔드포인트 서비스에 대한 요청을 일시적으로 거부합니다.
응답 HTTP 상태: 503 Service Unavailable

#2

[조건]

- 일 평균 10000건

- 초당 20건의 요청을 넘지말라 

- 일단 초당 20번 하루종일(86400초) 보내면 하루 = 1728000 건

'초당 20건의 요청을 넘지말라' 를 어떻게 구현할 수 있을까?

 

@EnableScheduling

스프링 부트에서는 일정시간마다 실행을 시키는 어노테이션을 메인함수에 선언을 해놓으면 스케줄링을 사용할 수 있다.

 


#3

kafka란 무엇인가?

https://velog.io/@seungyeon/%EC%B9%B4%ED%94%84%EC%B9%B4-%EB%AC%B4%EC%97%87%EC%9D%B4%EA%B3%A0-%EC%99%9C-%ED%95%84%EC%9A%94%ED%95%A0%EA%B9%8C


 

 

 

'[중앙대]멋쟁이 사자처럼' 카테고리의 다른 글

[java] 팀원과 나를 위한 java 핵심 키워드 정리  (2) 2022.09.14
[발표] 요청과 응답 사이의 흐름을 따라가보자  (0) 2022.07.26
#스터디 정리  (0) 2022.06.14
[Java] 느슨한 결합을 위하여.. ( IoC, DIP, DI 란 무엇인가? )  (0) 2022.06.09
#디자인 패턴 #느슨한 결합 #발표 자료 정리  (0) 2022.05.25
    '[중앙대]멋쟁이 사자처럼' 카테고리의 다른 글
    • [java] 팀원과 나를 위한 java 핵심 키워드 정리
    • [발표] 요청과 응답 사이의 흐름을 따라가보자
    • #스터디 정리
    • [Java] 느슨한 결합을 위하여.. ( IoC, DIP, DI 란 무엇인가? )
    Supersett
    Supersett
    하루를 돌아보고 공부한 티를 내기 위해 블로그를 만들었습니다.

    티스토리툴바