RabbitMQ와 페더레이션 플러그인에 대해 혼동스러워합니다. 따라서, 나는 그것을 작동하도록 설정할 수없는 것 같습니다.페더레이션 플러그인을 사용하는 IoT 용 RabbitMQ?
의 나는 내가 그들 모두가 클라우드 서버 (C1)에 메시지를 보낼 라즈베리 파이의 (rpi1, rpi2, rpi3 ... rpin)의 'N'수
있다고 가정 해 봅시다.
인터넷에 간헐적으로 연결되어 있으므로 서버에 보내기 전에 로컬로 메시지를 모두 대기 시키길 원합니다. 그런 다음 온라인 상태가되어 c1에 메시지를 보내면 대기열에서 메시지를 검색 할 수 있습니다. 모든 메시지를 하나의 대기열로 보내려고합니다.
모든 호스트에서 rabbitmq를 설정했습니다.
나는 라즈베리 파이의
rabbitmqctl set_parameter federation-upstream my-upstream '{"uri":"amqp://user:[email protected]","expires":3600000}'
rabbitmqctl set_policy --apply-to exchanges federate-me "^amq\." '{"federation-upstream-set":"all"}'
교류의 모두에 업스트림을 구성 내가 수없는 것 서버
에 자신을 설정하는 것 : 여기
내가 한 일이다 rpi 대기열에 메시지를 추가하고 서버에 표시하는 방법을 알아보십시오.무엇이 누락 되었습니까?
- 내가 원하는 것은 무엇입니까?
- 들어오는 메시지를 받아서 큐에 넣으려면 어떻게해야합니까?
- 서버로 메시지를 보내려면 무엇을해야합니까?
- 시도하는 동안 좋은 경로입니까?
완전히 손실되었습니다. 당신의 도움을 주셔서 감사합니다!!