본문 바로가기

네트워크

(2)
RabbitMQ와 Kafka 차이에 대한 간단 설명 설계 철학RabbitMQ: 전통적인 메시지 브로커로, 메시지의 안정적 전달과 큐잉에 중점을 둡니다. Kafka: 분산 스트리밍 플랫폼으로, 대규모 실시간 데이터 스트림의 저장과 분석에 중점을 둡니다. 메시지 모델RabbitMQ: 큐(queue)를 중심으로 메시지를 전달합니다. 메시지는 큐에 저장되고, 큐에서 하나 이상의 컨슈머에게 전달됩니다. Kafka: 토픽(topic)을 중심으로 메시지를 저장합니다. 메시지는 토픽의 파티션에 저장되고, 컨슈머는 이 파티션에서 메시지를 읽습니다. 메시지 지속성RabbitMQ: 메시지를 메모리나 디스크에 저장할 수 있으며, 일반적으로 단기 저장을 목표로 합니다. Kafka: 메시지를 디스크에 저장하며, 장기 저장을 목표로 합니다. 데이터 로그는 설정된 기간 동안 보존됩니..
네트워크와 인터넷 배경이번 포스팅에서는 네트워크와 인터넷의 기본 개념, 동작 방식, ISP(인터넷 서비스 제공자)에 대해 알아보겠습니다. 이 내용을 통해 네트워크의 구조와 인터넷이 어떻게 작동하는지를 이해할 수 있을거에요. 내용네트워크는 컴퓨터 및 기타 기기가 데이터를 주고받고 리소스를 공유하기 위해 연결된 통신 시스템입니다. 네트워크는 유선 또는 무선으로 구성될 수 있으며, 주로 다음과 같은 장치들이 포함됩니다.- 모뎀: 네트워크 신호를 변환하는 장치.- 공유기 (라우터): 여러 기기를 인터넷에 연결하고, 기기 간의 통신을 관리하는 장치.- 스위치: 네트워크에 연결된 기기 간의 통신을 가능하게 하는 장치.인터넷은 서로 다른 네트워크들이 연결되어 형성된 "네트워크의 네트워크"입니다. 사용자가 인터넷에 연결하기 위해서는 다..