0
기술 반응 :
프런트 엔드 : 원주민 반작용, 카우치베이스 주식회사 라이트
백엔드 : 카우치베이스 주식회사 서버는 기본 및 카우치베이스 주식회사
내가 USER1 사용자 2 메시지를 전송하고 아래에있는 내 쓰임새가 응용 프로그램을 공유하는 메시지를 건물입니다 "사용자 1가 온라인"때
는- 사용자 1 메시지가 DB 라이트 로컬 카우치베이스 주식회사에 저장됩니다
- 는 나에게 전송 couchbase 서버에 ssage
- "User2가 온라인 상태"일 때 couchbase 서버가 user2에게 메시지를 보내면 user2가 메시지 수신을 확인하면 couchbase 서버에서 메시지를 제거합니다.
나는 로컬, 원격 전용, 로컬 및 제거 동기화 작업을 수행하기 위해 couchbase lite/couchbase-server를 사용할 수 있음을 알고 있습니다.
하지만 포인트를 달성하는 방법을 잘, USER1 온라인되면, 메시지가 서버 승인을 달성하는 방법
- -고객). 즉, 서버는 메시지를 수신 USER1에게 인정 USER2가 온라인 인 경우에 그 서버가 메시지를 전송하므로, 서버 측으로부터 온라인 USER2이다 검출하는 방법
- 응답 (클라이언트와 서버)
- 제거를 수행하는 방법
couchbase는 내 유스 케이스를 달성하기에 적합합니까? 아니면 다른 대안을 찾아야합니까?
제안 사항은 모바일에서 모바일로의 통신에 적합합니다. 내 시나리오에도 제 3 자 업데이트 (예 : 웹 서비스 업데이트)가 포함됩니다. 그래서 나는 모든 유효성 검사 후에 webservice에서받은 데이터를 Couchbase DB에 저장 한 다음이 데이터를 Mobile 사용자에게 전달하려고합니다. 메시지가 전달되면 couchbase db에서 데이터를 제거해야합니다. – ugendrang