Com o lançamento do Couchbase Mobile 1.5 e Servidor Couchbase 5.0Os aplicativos móveis, da Web e de desktop podem acessar perfeitamente os documentos no mesmo bucket do Couchbase Server.

Isso implica que um documento criado no servidor por meio do SDK do Couchbase será replicado automaticamente para os clientes móveis por meio do Sync Gateway e vice-versa.

Observação: Esta é uma republicação atualizada da versão original deste artigo. postagem

Histórico

Antes do Couchbase Mobile 1.5, se você quisesse replicar as alterações feitas no servidor por meio do Couchbase SDK para os clientes móveis, suas opções eram :

  • Ativar Sombreamento de balde. (Observe que o sombreamento do Bucket está obsoleto no Couchbase Mobile 1.4).
  • Faça com que seu aplicativo da Web encaminhe os documentos por meio do Sync Gateway usando o REST interface.

Agora, como novidade no Couchbase Mobile 1.5, o sincronização Os metadados fazem parte dos atributos estendidos do documento ou XAttrs e não está mais incorporado ao documento. Além disso, o Sync Gateway pode ser configurado para importar automaticamente os documentos adicionados ao servidor por meio do SDK e associá-los ao respectivo sincronização metadados.

Habilitando o acesso unificado ao bucket

A ativação do acesso ao bucket compartilhado é simples. Você terá que especificar algumas novas opções de configuração em Arquivo de configuração do gateway de sincronização
enable_shared_bucket_access para verdadeiro: Isso permite que o Sync Gateway use XAttrs
import_docs para contínuo: Isso faz com que o Sync Gateway importe automaticamente os documentos adicionados por meio do SDK

Observação sobre a implantação: em uma implantação do SG não acelerado, apenas um único nó do SG deve ter import_docs=continuous para evitar o processamento duplicado de documentos

Acessando os metadados de sincronização

Você pode consultar o XAttr por meio da função _bruto API REST do administrador.

Atualmente, não há como consultar os metadados de sincronização de documentos por meio da interface N1QL do servidor

Demonstração

Aqui está uma gravação de vídeo de uma demonstração que mostra o poder do acesso unificado à caçamba a partir de clientes móveis e da Web.

Dúvidas?

Se tiver outras perguntas ou comentários, deixe um comentário abaixo ou sinta-se à vontade para entrar em contato comigo pelo Twitter @rajagp ou envie-me um e-mail priya.rajagopal@couchbase.com. O Fóruns do Couchbase são outro bom lugar para entrar em contato com perguntas.

 

Autor

Postado por Priya Rajagopal, Diretora Sênior, Gerenciamento de Produtos

Priya Rajagopal é diretora sênior de gerenciamento de produtos da Couchbase, responsável pelas plataformas de desenvolvedor para a nuvem e a borda. Ela desenvolve software profissionalmente há mais de 20 anos em vários cargos técnicos e de liderança de produtos, com mais de 10 anos de foco em tecnologias móveis. Como delegada de padrões de IPTV da TISPAN, ela foi uma das principais colaboradoras das especificações de padrões de IPTV. Ela tem 22 patentes nas áreas de rede e segurança de plataforma.

Deixar uma resposta