2016-10-23 4 views
0

MQTT 프로토콜을 사용하여 모바일 애플리케이션을 비즈니스 로직 서버에 연결하는 MQTT 브로커 (예 : emqtt)를 사용하기로 결정했습니다. 실제로 제품로드, 검색, 로그인 등과 같은 모든 작업은 비즈니스 서버가 가입 한 채널에 의해 수행됩니다.전자 상거래 모바일 애플리케이션 용 MQTT 브로커 사용

나는이 결정에 대해 여전히 긍정적이지 않습니다. MQTT 브로커는 통지 처리에 적합하므로 주로 선택합니다. 그러나 큰 데이터 (예 : 그림과 긴 텍스트를 포함하는 제품)를로드하는 것이 MQTT 브로커를 도와줌으로써 수행되어야한다는 것을 고려할 때, MQTT 브로커를 통지 및 편리한 웹 서비스와 같은 다른 작업에 사용하는 것이 더 나을 것이라고 개인적으로 생각한다. 데이터를로드하는 중입니다.

이 딜레마를 해결하는 데 도움을 주시면 정말 감사 할 것입니다.

답변

0

MQTT가 일부 비동기식 요청을 처리 할 수 ​​없을만큼 완전히 비동기 적이므로 응용 프로그램의 일반적인 요구에 맞는 RESTful 웹 서비스를 제안합니다. 저는 전자 상거래에서 일하고 있으며 대부분의 요구에 REStful API를 사용하고 MQTT를 사용하여 알림 만 시작했습니다.

관련 문제