2008-11-15 11 views
5

누구나 Spring Integration 프로젝트를 임베디드 ESB로 사용해 본 경험이 있습니까?독립형 ESB에 내장 된 대안으로서의 스프링 통합

가 나는 등의 사용 사례에 매우 흥미있어 : 일정 기준 디렉토리에서

  • 읽기 파일
  • JDBC 데이터 소스
  • 모듈화와 가능성에서
  • 얻기 데이터 모듈을 다시 배포/시작/정지합니다 즉석에서 (예를 들어, 하나 개의 모듈이 일정 기준에 디렉토리를 검색 할 수 있습니다, JDBC 데이터 소스 등의 다른 통화 쿼리)
  • 반복/정책을
을 재 시도

업데이트 :

"JDBC 데이터 원본에서 데이터 가져 오기"를 제외한 모든 질문에 대한 답변을 찾았습니다. 기술적으로 가능합니까?

답변

9

"ESB"는 더 비싼 소프트웨어를 판매하기 위해 고안된 마케팅 용어 일 뿐이며 마술 총알이 아닙니다. 소프트웨어가 필요로하는 특정 작업을 고려하여 적절하게 선택해야합니다. 만약 Spring Integration이이 법안에 적합하다면, 너무 비싸지 않은 서버 설치처럼 보이지 않는다면 걱정하지 않아도됩니다.

+2

나는 알고 있습니다. 저는 Mule ESB 프로젝트에서 사용하고 있습니다. 그러나 종종 과잉으로되어 있고 단순화되고 내장 된 것을 사용하기를 원합니다. – FoxyBOA

2

이 링크는 스프링 통합을 사용하는 FileSucker을 설명합니다. 내가 생각하기에 더 많은 정보를 얻으려면 엔터프라이즈 통합 패턴을 읽어보십시오.

필자는 좀 더 조사를해야 할 필요가 있다고 생각하거나 몇 가지 시도를 몇 가지 시도해보십시오. 그러면 우리는 선과 ​​악을 토론 할 수 있습니다.

2

JDBC 어댑터는 work in progress 인 것으로 보입니다.

사용 가능한 특정 어댑터가 없더라도 스프링 통합은 POJO를 감싸는 씬 래퍼입니다. 예를 들어 모든 구성 요소에서 JDBC에 액세스 할 수 있습니다. 귀하의 서비스 활동가.

폴링 인바운드 채널 어댑터 기반 솔루션에 대해서도 here을 참조하십시오.