'spring framework/spring-integration'에 해당되는 글 2건

  1. 2013.06.03 spring integration + redis
  2. 2013.05.31 [BOOK] EAI 패턴과 메시징 시스템 개발을 위한 스프링 인티그레이션 핵심 노트

spring integration + redis

spring framework/spring-integration 2013.06.03 10:44 posted by dev.bistro


2년째 쓰고 있지만 맥북에어11 은... 코딩하다 담 오겠다. 주말에 깨작거리다 그냥 월요일 회사 출근해서 샘플 코드를 돌렸다.


spring-integration 과 mongodb / redis /standrd IO를 위해서는 dependency가 추가로 필요로 하다. 긴장하자

<spring.integration.version>2.2.0.RELEASE</spring.integration.version>

<dependency>

<groupId>org.springframework.integration</groupId>

<artifactId>spring-integration-redis</artifactId>

<version>${spring.integration.version}</version>

</dependency>


<dependency>

<groupId>org.springframework.integration</groupId>

<artifactId>spring-integration-mongodb</artifactId>

<version>${spring.integration.version}</version>

</dependency>

<dependency>

<groupId>org.springframework.integration</groupId>

<artifactId>spring-integration-stream</artifactId>

<version>${spring.integration.version}</version>

</dependency>


아 물론 xml 에서 NameSpace도 지정을 잘 해주자... 

공식 http://static.springsource.org/spring-integration/reference/htmlsingle/ 문서에는 해당 내용이 존재 하지 않아서 http://www.springframework.org/schema/integration/ 에서 직접 찾았다...


http://www.springframework.org/schema/integration/redis

http://www.springframework.org/schema/integration/redis/spring-integration-redis-2.2.xsd

http://www.springframework.org/schema/integration/stream

http://www.springframework.org/schema/integration/stream/spring-integration-stream-2.2.xsd

http://www.springframework.org/schema/data/mongo 

http://www.springframework.org/schema/data/mongo/spring-mongo-1.1.xsd



<bean id="redisConnectionFactory"

class="org.springframework.data.redis.connection.jedis.JedisConnectionFactory">

<property name="hostName" value="192.168.172.153" />

<property name="port" value="2000" />

</bean>


<int-redis:store-inbound-channel-adapter

id="listAdapter" connection-factory="redisConnectionFactory" key="f"

channel="splittingChannel" collection-type="LIST" >

<int:poller fixed-rate="2000" max-messages-per-poll="1" />

</int-redis:store-inbound-channel-adapter>


<int:splitter input-channel="splittingChannel" output-channel="stdout"  />


<int-stream:stdout-channel-adapter id="stdout" append-newline="true"/>


신고

잡글

링크 : http://www.hanb.co.kr/ebook/look.html?isbn=9788968486128

5번째로 주문한 한빛의 Ebook이다. 작년부터 spring batch와 integration의 연결을 생각하고는 있었지만, 니즈가 없어서 관심대상에만 올려놓고 있었다. 이번 프로젝트에서는 필요가 있을듯한 기운이 감돌고, 빠른 학습을 위해 마침 출간된 이 책을 구입하였다.

(자바지기님의 좋은 글도 있다 : http://www.javajigi.net/pages/viewpage.action?pageId=267517955)

기존 내가 관리하던 레거시 플랫폼의 로직들에 적용하면 좋을만한 선언적 명세(?)들이 다양하지만... Acegi & Security에서 겪은 '선언의 획일성' 때문에 다시 코드를 풀어쓰지 않을까? 라는 느낌이 든다.  그리고 내가 정말 필요로 해서 써야하는가도 아직은 잘 모르겠다. 

100page의 책은 대략적으로 정의에 대해서 소개가 되어 있는편이라. 

http://blog.springsource.org/category/spring-integration/

http://www.springsource.org/spring-integration 를 더 봐야할것같다...


고민이.. 모니터에 스치운다. .. 


신고


티스토리 툴바