springintegration

    Spring Integration 개요

    Spring Integration 스프링 인테그레이션은 Enterprise Integration Patterns를 지원하기 위한 스프링 프로그래밍 모델 혹은 컴포넌트 이다. 리모팅, 메세징, 스케쥴링등의 고수준 추상화를 제공한다. Message Message는 스프링이 핸들링 하기 위한 메타데이터와 함께 자바 오브젝트를 갖는 래퍼 클래스이다. 헤더와 페이로드로 구성되어 있고, 페이로드는 어느 자바 오브젝트든 받을 수 있다. 헤더는 공통으로 사용하는 정보이다 예를들면 ID, 타임스탬프 등.. 예를들어 수신한 파일을 메세지로 만들 때, 파일이름은 헤더에 저장된다. 개발자는 임의의 key-value쌍을 헤더에 저장할 수 있다. Message Channel 프로듀서는 메세지를 채널로 보내고, 컨슈머는 채널로부터..