Route53 액티브-액티브 장애 조치, 액티브-패시브 장애 조치 액티브-액티브 장애 조치 모든 리소스를 대부분의 시간 동안 사용 가능하도록 하려면 이 장애 조치 구성을 사용하여야 한다. 리소스를 사용할 수 없을 때는 Route 53이 비정상 상태임을 판별하여 쿼리에 응답할 때 그 리소스를 포함하지 않습니다. 액티브-액티브 장애 조치에서 동일한 이름, 동일한 유형 및 동일한 라우팅 정책을 보유한 레코드는 Route 53이 이를 비정상으로 간주하지 않는 이상 활성 상태입니다. 액티브-패시브 장애 조치 기본 리소스 또는 리소스 그룹이 대부분의 시간 동안 사용 가능하도록 하고 보조 리소스 또는 리소스 그룹은 기본 리소스가 사용 불가능할 경우를 대비해 대기 중에 있도록 하고 싶다면 이 장애 조치 구성을 사용. ..
풀이 문제를 읽고 W와 H의 범위를 보고 DFS로는 불가능할 거같은데.. 라는데 생각이 들긴 하였다. 하지만 일단 다른 방법이 딱히 떠오르지 않아 DFS를 이용하여 풀이를 시작하였다. 2차원 배열 map을 만들고 순서대로 좌표를 입력받으면서 1부터 1씩증가하며 2,3,...이런식으로 채워넣었다. DFS탐색을 시작하면서 현재값은 1로 두고 2인 좌표에 도착하면 다음 목표를 3으로 바꾸고 3에 도착하면 4로 바꾸는 식으로 코딩을 하였다. 결과적으로 시간 초과에 걸렸다. 여기서 가지치기를 해보자는 생각이 들어서 한번씩 진행할때마다 cnt가 증가하는데 최소이동거리 min보다 더 많으면 그건 이미 이전에 구한 예비 정답보다 더 느리므로 return을 하는식으로 수정하였다. 결과적으로 똑같이 시간 초과가 발생하였다..
Web Socket 웹소켓은 HTML5 표준 기술로, 사용자의 브라우저와 서버 사이의 동적인 양방향 연결 채널을 구성. WebSocket API를 통해 서버로 메시지를 보내고, 요청 없이 응답을 받아오는 것이 가능. WebSocket은 별도의 포트를 사용하지 않고 HTTP와 같은 80번 포트를 사용하고 있는데, 이 때문에 클라이언트인 웹 브라우저뿐만 아니라 웹 서버도 기능을 지원하고 있어야만 한다. DynamoDb on-demand vs Provisioned capacity 온디맨드는 예측할 수 없거나 급격한 급증이 있는 애플리케이션에 적합. 프로비저닝 된 용량은 사용량이 예측 가능한 애플리케이션에 적합. 또한 DynamoDB Auto Scaling과 함께 프로비저닝 된 용량 변형은 사용량이 많은 기간 ..