이 질문은 아키텍처 수준입니다. AWS SQS, Rabit MQ, Kaafka 등과 같은 솔루션은 옵션이 아니라고 가정합니다.Amazon SQS와 같은 분산 대기열 처리 서비스는 어떻게 구현합니까?
- 기본 큐 요구 사항 (메시지를 게시하고 소비) 할 방법 새 메시지가 큐에 게시 될 때 즉시 응답하는 큐
- 모든 데이터베이스를 사용할 수 있습니다 (SQL 또는 NoSQL)
이 질문은 아키텍처 수준입니다. AWS SQS, Rabit MQ, Kaafka 등과 같은 솔루션은 옵션이 아니라고 가정합니다.Amazon SQS와 같은 분산 대기열 처리 서비스는 어떻게 구현합니까?
메시징 소프트웨어를 사용하지 않고 메시징 서비스를 작성하는 방법을 묻습니다. 대답은 처음부터 자신 만의 메시징 소프트웨어를 만드는 것입니다. 그것은 바보입니다. 그렇게해서는 안됩니다. 자격이없는 것 같습니다. 대기열은 고도의 동시 개발 기술에서 기술을 필요로하며, 설계 및 개발은 최소한으로 말하기는 어렵습니다.
일부 메시징 소프트웨어를 구입하거나 일부 오픈 소스 소프트웨어를 사용하거나 saas 솔루션을 사용하십시오. 너 자신을 굴리지 마라.
더 중요한 것은 임베디드 장치에서 대기열을 실행하려고하는 이유는 무엇입니까? 이것은 대개 서버에서 실행되는 것입니다. RabbitMQ는 대형 설치가 아니기 때문에 기가 바이트 정도의 RAM을 가진 제품이라면 실행할 수 있습니다. 당신은 약간의 조정으로 Raspberry PI 3에서 실행될 수 있지만, 그 이상은 할 여유가 없습니다.
자신 만의 솔루션을 구축하는 방법을 묻고 있습니까? 특정 질문이 없으면 아마도 StackOverflow에 대해 주제를 벗어난 것입니다. 그리고 기존 솔루션이 왜 옵션이 아닌가? –
어디서 도움을 요청합니까? 솔루션은 은행용이므로 데이터를 AWS에 공개 할 수 없습니다. 더 중요한 것은 저전력 장치를위한 번들로 제공되는 가벼운 솔루션이어야합니다. – rahulg
많은 은행에서 AWS를 사용하고 있으므로 유효한 담요 명세서는 아니지만 조직마다 다릅니다. 이 경우 조직의 기존 인프라 내에서 실행되는 Rabbit MQ와 같은 제품을 사용할 수없는 이유는 무엇입니까? –