2014-07-22 2 views
0

스프링 부트와 스프링 통합으로 놀았으며 조금만 시작하는 데 어려움이 있습니다.스프링 부트 및 통합 도움말 시작하기

나는 rabbitmq와 mqtt를 통해 상호 통신하는 여러 서버에 배포 할 수있는 응용 프로그램을 만들고 싶습니다. 시작시 각 서버가 자신의 존재를 방송하게하고 싶습니다. 서버는 항상 master/director/etc로 작동해야하며 수신 서버가 방향을 결정해야하는 마스터라고 응답해야합니다.

  1. 응용 프로그램이 시작과 방송의 존재 현재 마스터에서 응답을
    • 대기
  2. 현재 마스터 서버 방송에 응답 마스터 경우
  3. 응용 프로그램이 마스터 가용성

폴링을 유지 도망 간다.

  1. 응용 프로그램이 방송은 다른 응용 프로그램이 이미 마스터의 역할을 가정 한 경우
  2. 응용 프로그램이 마스터
    • 의 역할을 가정 마스터에서 응답의 취득에 실패, 새로운 마스터는

응용 프로그램 레코드 누구 나는 스프링 통합 샘플 코드를 살펴 보았지만 시작하기에 어려움을 겪고있다. 나는 어떤 의견을 주셔서 감사합니다.

내가 배우고있는 동안 도움을 주셔서 감사합니다 봄 통합 현재 당신이하고 싶은 일을하기 위해 내장 거기에 아무것도

+0

시작점에 관해서는 Rabbit MQ보다 pub/sub를 수행하는 방법을 배우고 있습니까? 어떤 경우에는 이것이 있습니다 : http://spring.io/guides/gs/messaging-rabbitmq/ 아니면 현재 어떤 서버가 현재 제어되고 있는지를 관리하는 방법입니까? – Steve

+0

@Steve I, 어느 정도는 스프링 통합 및 부팅에 대해 자세히 배우려고합니다. 나는 가까운 장래에 내가 이것과 비슷하게 만들 필요가있는 상호 작용의 수를 가질 것이라는 것을 안다. 이런 식으로 뭔가를 배울 수있는 좋은 방법이라고 생각했습니다. – dmfrey

답변

0

.

우리는 몇 년 전 Spring One에 대해 무엇인가를 집어 넣었습니다. 그러나이 코드는 현재 프레임 워크에서 작동하도록 최신 상태로 유지되어야합니다.

우리는 올해 후반기에 지도자 선거와 배포 관리를 위해 동물원을 사용하는 Spring XD을 사용하여 무엇인가를 정리하려고합니다.

+0

답변 해 주셔서 감사합니다. 나는 스프링 XD를 믹스에 추가해야 할 것이다. 올바른 용어를 입력 해 주셔서 감사합니다. 이미 이것을 사용하고있는 모델이 있어야한다고 생각했습니다. 지금 당장은 Spring Integration, Boot 및 Messaging에 대해 더 자세히 배우려고합니다. – dmfrey

0

this example code이 도움이되는지 확신 할 수 없지만 부트, 통합 및 MQTT에 대해 언급 했으므로 간단한 데모 만 사용하면 분명히 유스 케이스에 맞게 조정해야합니다.

관련 문제