crdt

    2

    1답변

    Riak KV에서 플래그를 사용할 때 플래그에는 컨텍스트가 필요합니다. Elixir 클라이언트에서는 컨텍스트가 Flag.new("my context")으로 설정되고, 그렇지 않으면 플래그를 비활성화하려고 시도 할 때 :context_required이 전달됩니다. 이제 플래그는 맵에만 존재할 수 있으며 맵의 각 요소에는 키가 있어야하므로 여러 플래그가 맵에있

    2

    1답변

    채팅 응용 프로그램이 있다고 가정 해 봅시다. 클라이언트가 일부 액터에 명령을 내린 채팅 메시지를 보냅니다. 이제는 그가 작성한 내용을 즉시 처리하고이 채팅에서 다른 사용자가 사용할 수있게하려고하므로이 명령을 처리합니다. 동시에 나는이 메시지를 채팅 기록 데이터베이스에 저장해야하지만 (지금 배우가 아니라) 스스로에게 말하고 싶다. 2 분마다 데이터베이스에

    2

    1답변

    Riak의 CRDT를 사용하여 최대 카운터처럼 Y/Yokozuna를 구현하고 싶습니다. 내가 가지고있는 아이디어는 Riak지도, 두 개의 카운터가있는 것, 하나는 수정 된 것이고 다른 하나는 미리 커밋 된 후크에서 최대 값으로 업데이트하는 것입니다. 그러나 Riak지도를 업데이트하는 방법을 찾지 못하고 있습니다. 도움이나 의견이 있으십니까?

    1

    1답변

    P2P 공동 편집 소프트웨어를 계획 중이며 WOOT와 (과) 함께 할 계획이었습니다. 문제는 내가 무덤과로드의 무덤을 가지고 있었을 것입니다 (원자는 문자입니다 ...) 그래서 더 많이 검색했고 this PDF about the Logoot approach을 발견했습니다. 한 가지를 제외하고는 모든 것이 분명합니다 : 모든 사이트에 왜 시계가 필요합니까?

    2

    1답변

    CRDT 버킷 유형을 구성하고 비트 캐쉬 백엔드를 사용하는 데 문제가 있습니다. 내가 설정 유형을 사용하고 bitcask의 만료의 기능을 유지할 수 있기를 바랍니다. 나는 내가 유형을 사용하려고 할 때마다, 소품의 백엔드를 지정하려고하면 sudo riak-admin bucket-type create sets '{"props":{"datatype":"set"

    1

    1답변

    Java 클라이언트를 사용하여 Riak의지도에있는 값에 보조 색인을 만드는 방법이 있습니까? 단지 RegisterUpdate value = new RegisterUpdate(rawValue); MapUpdate data = new MapUpdate().update("key", value); UpdateMap request = new

    0

    1답변

    나는 CRDT를 연구하여 Ritzy, TreeDoc, WOOT 및 Logoot와 같은 공동 편집자를 구성하는 데 사용되었다는 것을 알고 있습니다. 저는 그러한 편집기를 만드는 데 관심이 있습니다. CRDT가이 문제를 일반적으로 처리 할 수있는 것으로 알려져 있는지 알고 싶습니다. 자세히 설명 : 리치 텍스트 문서 (think html)는 트리 구조를 가지고