2014-07-23 3 views
2

스프링 XD 문서 (http://docs.spring.io/spring-xd/docs/1.0.0.RC1/reference/html/)는 사육사가 높은 이용도를 유지할 수 있도록 사육사가 앙상블로 운영되도록 권장합니다. 고 가용성에 대한 Redis에 대한 자세한 내용은 많지 않습니다. 나는 2 개 XD 관리자 인스턴스를 실행하고 4 컨테이너 인스턴스를 말한다면Spring XD 분산 런타임에서 Redis를 구성하는 방법은 무엇입니까?

, 나는 3 개 가지 옵션

내가 용기 또는 관리자를 실행하는 각 서버에서 레디 스 인스턴스를 실행해야 볼 수? 이 경우 다른 모듈의 전송을 처리하는 다른 Redis 인스턴스로 분산 런타임이 제대로 작동합니까?

또는

나는 별도의 서버에 1 레디 스 인스턴스를 실행하고이 인스턴스 이야기 할 모든 XD 인스턴스를 구성해야합니까? 레디 스의 경우 1 예에서

또는

내가 구성해야 레디 스 클러스터 또는 레디 스 센티넬 고 가용성 높은 사용할 수 없습니다? XD 또는 다른 클라이언트가 클러스터 또는 HA에 연결하는 방법을 잘 모르겠습니다.

감사

답변

3

난 당신이 하나의 레디 스 인스턴스를 실행 당신이 당신의 요구 사항을 충족 할 수 있습니다 변경할 수 있습니다 지속성에 대한 몇 가지 설정이 있습니다 제안했다.

http://redis.io/topics/persistence

우리는 우리가 데리러 필요한 라이브러리의 변화에 ​​따라 확실히 봄 XD 1.1 릴리스에서, 레디 스 Sentinal에 대한 지원을 추가, 그러나 가능 유지 보수 릴리스 될 것입니다. Spring 데이터 Redis와 Spring Boot는 Redis Sentinal을 지원하는 최근 업데이트를 제공합니다.

Redis를 메시지 전송으로 사용하고 더 높은 보장을 원한다면 MessageBus의 Rabbit HA 구성으로 전환 할 것입니다.

건배, 표시