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.
- Blogs e whitepapers
-
- Whitepaper: Nuvem distribuída e computação de borda para tempo de atividade 100%
- Blog: Arquitetando soluções offline first e de computação de borda com o Couchbase
- Blog: Sincronização ponto a ponto com o Couchbase Lite
- Blog: Sincronização da nuvem para a borda com o Sync Gateway
- Vídeo: Couchbase para computação de borda: o que e por quê?
- Vídeo: Anunciando o Couchbase para a versão 2.8
- Tutoriais
- Produtos
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