새로운 IndexDB API 및 작성된 다른 오버레이에 대해 기쁩니다.Laravel과 PouchDB + CouchDB 동기화 기능 사용
서버의 CouchDB와 클라이언트의 PouchDB는 동기화 기능을 위해주의를 기울였습니다.
webApp는 스스로 작동해야하지만 실제로는 서버 측 작업이 필요할 수 있습니다. 간단한 예 : 사용자가 책 제목을 변경할 때 이메일을 보내고 싶다고 상상해보십시오.
이것은 단순한 예이지만 Laravel을 백 엔드 프레임 워크로 사용합니다. 그래서 유스 케이스에
:
는 그것이 CouchDB를에 동기화 된-
사용자가 책의 제목을 변경
- 는
- 다른 클라이언트는이 책의 제목을 얻을 PouchDB에서 업데이트했습니다.
- ...하지만 Laravel이 책의 제목이 어떻게 업데이트되었는지 알고 있습니까?
어떤 이벤트 시스템에 연결해야합니까? 어쩌면 붉은 건드린거야?
일단 완료되면 Laravel이 CouchDB를 업데이트하면 모든 클라이언트에 대해 동기화가 시작됩니까?
이것은 매우 열려있는 질문입니다. Couch + Pouch 이외의 다른 솔루션을 공유해보십시오.
감사합니다,하지만 난 이런 짓을 했을까하는 방법을 볼 모르겠어요. 첫 번째 라이브러리는 매우 멋지다. (PouchDB가 HTTP를 사용한다는 점에서 다소 의문점이있다.) 두 번째 라이브러리는 Laravel을 EOquent 레이어가있는 CouchDB에 연결하는 것으로, 모델 인스턴스이기 때문에 듣기가 불가능하다. CouchDB 이벤트. 솔루션 Laravel에 대한 CouchDB 호환 API를 작성하는 경우 궁금하네요 ... –
couchDB 또는 PouchDB,하지만 websockets 사용하지 않았습니다. 그래서 나는 너를 길을 몰 수 있고, 완전한 해결책을 제공하지 않을 수있다. 그래서 당신은 어떻게 조각을 결합 하는지를 알아야합니다. 당신은 당신의 필요에 따라 약간 조정하여 작동하게 할 수 있습니다. 또는 이미 알고있는 준비된 라이브러리가있을 수 있습니다. –
우리는 동기화를 위해 websocket을 사용하고 있습니다. Laravel은 그 부분에서 꽤 좋은 생태계를 제공하지만 바퀴를 다시 발명하고 싶지는 않습니다. 어쨌든 당신을 위해 고마워 답변 : –