messageQueue애플리케이션에서 다른 애플리케이션이 이용할 수 있도록 생성하는 데이터 패킷 \[IBM]발신자와 수신자 애플리케이션 간에 전송되는 데이터 \[CloudAMQP]FIFO(First In First Out, 선입선출)의 특징을 가지는 자료구조메시지 큐가
kafka_logo.png빠르고 확장 가능한 작업을 위해 데이터 피드의 분산 스트리밍, 파이프 라이닝 및 재생을 위한 실시간 스트리밍 데이터를 처리하기 위한 목적으로 설계된 오픈 소스 분산형 게시-구독 메시징 플랫폼 \[tibco]실시간으로 기록 스트림을 게시, 구독,
IPC실행 중인 프로그램각각의 프로세스는 독립된 공간(user-space)을 할당받음프로세스끼리는 통신이 어려움프로세스 간 통신을 하기 위한 방법크게 메시지 전달 방식과 공유 메모리 방식으로 나뉨정보 공유 : 여러 사용자가 동일한 정보에 엑세스할 필요가 있음가속화 :
소프트웨어 개발 방법론 중 하나선 텍스트 후 개발테스트 작성 → 코드 작성 → 중복 코드 제거, 일반화 등의 리팩토링의 3가지 과정을 반복함어떤 코드건 작성 전에 실패하는 자동화된 테스트를 작성하라.중복을 제거하라.테스트 케이스 작성 : 요구 사항에 따라 자동화 된 테
프로그래밍이나 소프트웨어 개발에 접근하는 특정한 방식, 철학 또는 관점프로그래밍 언어는 하나 이상의 프로그래밍 패러다임을 지원프로그램이 “어떻게” 해야 하는지를 나타내기보다 “무엇”과 같은지가 중점“프로그램은 함수로 이루어진 것이다.” 라는 명제가 담겨 있음선언형 프로
네트워크란? 노드와 링크가 서로 연결되어 있으며 리소스를 공유하는 집합을 의미 몇 개의 독립적인 장치가 적절한 영역 내에서 적당히 빠른 속도로 물리적 통신 채널을 통하여 서로가 직접 통신할 수 있도록 지원해주는 데이터 통신 체계 - IEEE의 네트워크 정의 처리량
인터넷 표준 TCP/IP 프로토콜을 계층화하여 표준화 한 모델OSI 7계층이 데이터 통신에 필요한 계층과 역할을 정확하게 정의하려고 했다면, TCP/IP 4계층은 현재 인터넷에서 사용되는 프로토콜로 좀 더 실무적이고 단순화 된 모델계층화의 이유 : 각 계층별로 역할을
웹에서 데이터를 주고 받는 서버-클라이언트 모델의 프로토콜80번 포트를 사용함응용 레벨의 프로토콜로 TCP/IP 위에서 작동함상태를 가지지 않은 Stateless 프로토콜업로드중..Method, Path, Version, Headers, Body로 구성됨유용한 초기 개
프로세스 : CPU로부터 자원을 할당받은 작업의 단위(실행 중인 프로그램)스레드 : 프로세스가 할당받은 자원을 이용하는 실행 흐름의 단위\*.exe , \*.dmg 파일과 같은 컴퓨터에서 실행할 수 있는 파일파일을 실행하지 않은 상태이기 때문에 정적 프로그램(Stati