2009-10-21 3 views
2

이 질문에 대한 대답은 가젯 API에서 직접 Operational Transformation 아키텍처에 액세스 할 수 있는지 여부에 달려 있다고 생각합니다. 현재는 존재하지 않기 때문에, 각 변수에 대한 큰 잠금 장치가 아니라 세밀한 델타의 대안이 될 수 있습니까?여러 사용자가 Google Wave 가젯 내에서 공유 상태를 업데이트 할 때 충돌 해결을 관리하는 데 사용할 수있는 자바 스크립트 도구 또는 기술은 무엇입니까?

+0

에 대한 답변을보고 싶습니다. http://dl.google.com/io/2009/pres/T_0115_Google_Wave_Under_the_Hood.pdf google-diff-match-patch/http : /를 사용하는 것이 좋습니다. /code.google.com/p/google-diff-match-patch/ –

답변

1

Google Wave의 아이디어는 서버에서 작동 변환이 완료되고 해결되었다고 생각합니다. 따라서 귀하의 가젯은 델타를 게시하고 업데이트에 대한 알림을받을 수 있지만, 정의에 따라 충돌 해결 등에 참여할 수 없습니다.

흥미로운 사이드 라인은 충돌 해결 작업이 가젯 (키, 배열, 문자열이있는 사전)에서 다른 형태의 저장소를 선택하는 방식에 영향을 줄 수 있습니다. 어떤 사람들은 갈등 상황에서 다르게 행동 할 것입니다.