분류 전체보기
[draw.io] 순서도, 서버 구성도 그리기(무료 온라인 사이트)
draw.io 는 별도의 애플리케이션 다운로드 없이 웹에서 직접 순서도, 다이어그램, 서버 구성도를 쉽게 작성할 수 있는 무료 온라인 사이트 입니다. 다양한 도형과, 화살표, 서버이미지를 이용해 순서도를 쉽게 그릴 수 있으며 url을 통해 이미지를 가져와서 사용할 수도 있습니다. draw.io 에 접속하면 아래와 같이 다이어그램을 저장할 위치를 선택할 수 있습니다. 나중에 결정을 클릭하면 아래와 같이 다이어그램을 그릴 수 있는 화면이 나옵니다. 도형 검색에서 사용할 이미지를 검색하면 기본적으로 제공하는 이미지를 찾을 수 있습니다. 사용할 이미지가 없는 경우에는 상단의 플러스 버튼 > 이미지에서 URL을 통해 이미지를 불러올 수 있습니다. 플러스 버튼 > 이미지를 클릭하면 아래와 같은 화면이 뜨는데 해당 ..
[Docker] container별 메모리 사용량 확인 방법
Docker 컨테이너별 메모리 사용량을 확인하는 2가지 방법에 대해서 알아보도록 하겠습니다. 1. docker stats 명령어 docker stats 명령어를 사용하면 실행 중인 모든 컨테이너의 실시간 상태를 보여주며, 각 컨테이너별 CPU 사용률, 메모리 사용량, 네트워크 I/O, 디스크 I/O 등을 확인할 수 있습니다. docker stats 2. Docker Resource Usage extension Docker Desktop에서 좌측의 Extensions > Add Extensions를 누른 후 resource usage 를 찾아서 설치해줍니다. 설치가 되고 Resource usage를 클릭하면 Table view에서 현재 각 컨테이너별 CPU 사용률, 메모리 사용량, 네트워크 I/O, 디스크..
[Docker] [Kafka] cluster 구성하는 방법
[Docker] Docker에서 Kafka 실행하기 와 다른 Docker Container 간 통신 에서 단일 kafka broker 설정을 통해 kafka를 실행하였습니다. 이번에는 멀티 kafka broker 설정을 통해 kafka를 실행하는 방법을 알아보도록 하겠습니다. 단일 broker kafka는 아래와 같이 설정하였습니다. version: "3" volumes: kafka_data: driver: local services: kafka: image: 'bitnami/kafka:3.6.1' ports: - '9092:9092' environment: - KAFKA_CFG_NODE_ID=0 #- KAFKA_CFG_BROKER_ID=0 - KAFKA_CFG_PROCESS_ROLES=controlle..
[Enum] 여러 필드로 구성된 Enum에서 특정 값이 존재하는지 체크 하는 방법
아래와 같이 stringValue와 intValue로 구성된 Enum이 있습니다. public enum MyEnum { CONSTANT1("Value1", 100), CONSTANT2("Value2", 200); private final String stringValue; private final int intValue; MyEnum(String stringValue, int intValue) { this.stringValue = stringValue; this.intValue = intValue; } public String getStringValue() { return stringValue; } public int getIntValue() { return intValue; } } 특정 stringVa..