웹 사이트에서 온 것은 HTTP 만 처리해야하므로 내 무지를 용서하십시오.메시징을 사용하여 쓰기 및 쓰기 수행
나는 클라이언트가 stomp를 사용하는 메시지 큐에서 변경 사항을 수신하는 앱을 보유하고 있습니다. 이전에는 클라이언트가 서버의 변경 사항을 알려주는 메시지에 대한 관련 채널을 청취 할 필요가있었습니다. 간단한 물건.
이제 클라이언트가 데이터를 편집하고 변경 사항을 다시 서버로 보낼 수 있어야합니다. 서버의 데이터는 안정적인 리소스를 통해 이미 공개되어 있으므로 REST가 서버의 데이터를 변경하라는 요청을 내린 다음 메시징을 사용하여 솔루션을 찾을 수 있는지 궁금해하기 시작했습니다. 클라이언트가 변경 사항을 게시 할 수있는 다른 채널을 열어서 서버가 해당 채널을 구독하고 그에 따라 업데이트 할 수 있습니다. 이것을 구현하는 것은 분명 간단 할 것이지만 나는 잠정적 인 함정들을 미리 나에게 지적 해주고 싶다.
나는 REST의 맥락에서 몇 가지 질문을 물어보고 싶은, 그래서 나는 REST 익숙 :
- 나는 각각의 자원 즉 itemPostQueue, itemPutQueue, itemDeleteQueue에 대한 REST/CRUD 동사에 큐의 그룹지도 것인가를?
- 대기열을 사용하여 읽을 데이터를 요청하려면 어떻게해야합니까?
- 문제를 잡기 위해 내 상태 코드 메커니즘을 바꾸려면 어떻게해야합니까? 아니면 스톰프에서 오류나 영수증 헤더를 사용하여 화재 나 잊어 버릴 수 있습니까?
모든 답변과 조언을 주시면 대단히 감사하겠습니다.
감사합니다,
크리스
그냥 좋은 출발점이 될 수있는이 책을 발견 행운을 빕니다 : http://www.amazon.co.uk/Enterprise-Integration-Patterns-Designing-Deploying/dp/0321200683 – ChrisInCambo
그것은 정말 아무튼를 메시지 대기열이 필요하면 소리가 나지 않습니다. 단순히 REST 요청을 수행하지 않고 그 사이에 추가적인 복잡성이없는 이유가 있습니까? – leonm
가장 큰 골치 아픈 문제는 클라이언트가 flex 기반이고 flex가 GET과 POST 이외의 HTTP 메소드를 지원하지 않는다는 것입니다. 이는 클라이언트와 안정적인 리소스 사이에 프록시를 배치해야한다는 것을 의미합니다. 두 번째 이유는 재미를 위해 뭔가 다른 것을 시도하는 것입니다! – ChrisInCambo