Couchbase Lite

Sincronização avançada com o Couchbase 2.8 para dispositivos móveis e a borda

Temos o prazer de anunciar a Disponibilidade Geral (GA) das plataformas Couchbase Lite 2.8 e Sync Gateway 2.8. Essa versão inovadora introduz aprimoramentos significativos em nossa tecnologia de sincronização para implementações de nuvem desconectadas e distribuídas. Você pode saber mais sobre o surgimento da computação de borda e das arquiteturas de borda neste artigo relacionado whitepaper.

No Sync Gateway, introduzimos a replicação inter-Sync Gateway de nível empresarial para sincronização segura de dados da nuvem à borda em escala. No Couchbase Lite, introduzimos suporte pronto para uso para sincronização de dados ponto a ponto de nível empresarial em redes baseadas em IP, o que permite que os clientes sincronizem dados entre si com segurança, sem a necessidade de um ponto de controle centralizado.

Nesta postagem, discutirei os principais recursos da versão 2.8 do Couchbase Lite e do Sync Gateway. Para saber mais sobre as inúmeras correções de bugs e pequenos aprimoramentos, leia nossas notas de versão específicas da plataforma.

Veja como você pode começar a usar os novos recursos do Couchbase Lite e do Sync Gateway 2.8:
Baixar o Sync Gateway 2.8
Obtenha a imagem do Docker do Sync Gateway 2.8
Faça o download do Couchbase Lite 2.8

Gateway de sincronização

Replicação de gateway entre sincronizações

Esta versão do Sync Gateway introduz o suporte ao protocolo de replicação Inter-Sync Gateway de nível empresarial para sincronização de dados entre clusters do Sync Gateway na nuvem ou entre clusters na nuvem e data centers de borda. O protocolo, baseado em WebSockets, substitui a atual versão 1.x do protocolo SG-Replicate.

A nova versão oferece suporte a vários recursos de nível empresarial, incluindo balanceamento automático de carga de replicações entre os nós do Sync Gateway, alta disponibilidade (HA) integrada, sincronização delta para reduzir o custo de transferência de dados, resolução automática de conflitos de dados que inclui resolvedores de conflitos integrados, bem como a capacidade de os desenvolvedores definirem seus próprios resolvedores de conflitos, ponto de extremidade REST dedicado para administração remota e muito mais.

Saiba mais:
Blog: Replicação do Inter Sync Gateway para sincronização de nuvem para borda
Documentação
Webinar incluindo demonstração de recursos
Página de soluções de computação de borda

Aprimoramentos do OIDC

Nesta versão, atualizamos nossa biblioteca OIDC e ampliamos nosso suporte aos provedores de token OIDC para autenticação de usuário baseada em token. Também introduzimos um novo opção de configuração que permite que os desenvolvedores especifiquem o atributo de token a ser usado como o "nome de usuário" do usuário do Sync Gateway, em vez de restringi-lo aos atributos de token do sujeito/emissor.

Leia mais:
Documentação

Suporte ao monitoramento do Prometheus (Developer Preview)

Na versão 2.8, temos um novo endpoint de métricas que expõe as estatísticas em um Prometeu formato compatível. Isso é um acréscimo ao formato JSON que já é suportado. Adotado pelo Fundação CNCFO Prometheus é uma solução de monitoramento e alerta de sistemas de código aberto que está se tornando rapidamente a plataforma de monitoramento de fato preferida, especialmente em implementações nativas da nuvem. Agora você pode integrar diretamente o Sync Gateway com a plataforma Prometheus sem precisar de um software externo. exportador para transformar as estatísticas de JSON para o formato Prometheus.

Leia mais:
Documentação

Couchbase Lite

Sincronização entre dispositivos com replicação ponto a ponto

Na versão 2.8, estamos introduzindo uma solução pronta para uso para sincronização ponto a ponto que torna extremamente fácil para os desenvolvedores implementar a sincronização segura de dados em redes IP com apenas algumas linhas de código. A tecnologia de sincronização inclui vários recursos essenciais para aplicativos críticos para os negócios e off-line, como suporte integrado para criptografia e autenticação TLS, resolução aprimorada de conflitos de dados que oferece suporte à resolução automática e personalizada de conflitos, resiliência de rede, suporte à sincronização delta e muito mais. Essa solução complementa o recurso peer-to-peer existente, que permite que os desenvolvedores tragam sua própria estrutura de comunicação personalizada ou aproveitem estruturas de terceiros para redes não baseadas em IP.

Saiba mais:
Blog: Sincronização ponto a ponto com o Couchbase Lite
Documentação
Webinar com demonstração de recursos
Página de soluções de sincronização ponto a ponto

Aprimoramentos da API

A API do Couchbase Lite continua a evoluir, tornando mais simples para os desenvolvedores a integração de seus aplicativos com o banco de dados. Esta versão inclui aprimoramentos da API que permitem que os aplicativos rastreiem documentos que estão pendentes de envio. Um caso de uso típico é um aplicativo rastrear se todas as alterações pendentes foram sincronizadas e fornecer um indicador visual ao usuário do aplicativo sobre o status da sincronização. O usuário do aplicativo pode então decidir quando é seguro sair do aplicativo. Além disso, as APIs de exclusão e fechamento de banco de dados foram aprimoradas para cuidar da limpeza de replicadores abertos, ouvintes, consultas em tempo real etc., o que facilita muito a implementação de fluxos de trabalho de logout.

Leia mais:
Documentação

Recursos

Aqui estão os links diretos para alguns recursos úteis. Você pode saber mais em nosso O que há de novo página.

Se tiver dúvidas ou comentários, deixe um comentário abaixo ou entre em contato comigo pelo Twitter ou enviar-me um e-mail

 

Compartilhe este artigo
Receba atualizações do blog do Couchbase em sua caixa de entrada
Esse campo é obrigatório.

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.

Deixe um comentário

Pronto para começar a usar o Couchbase Capella?

Iniciar a construção

Confira nosso portal do desenvolvedor para explorar o NoSQL, procurar recursos e começar a usar os tutoriais.

Use o Capella gratuitamente

Comece a trabalhar com o Couchbase em apenas alguns cliques. O Capella DBaaS é a maneira mais fácil e rápida de começar.

Entre em contato

Deseja saber mais sobre as ofertas do Couchbase? Deixe-nos ajudar.