Couchbase Lite

Sincronización avanzada con Couchbase 2.8 para móviles y Edge

Nos complace anunciar la Disponibilidad General (GA) de las plataformas Couchbase Lite 2.8 y Sync Gateway 2.8. Esta innovadora versión introduce mejoras significativas en nuestra tecnología de sincronización para despliegues en la nube desconectados y distribuidos. Puede obtener más información sobre el surgimiento de la computación de borde y las arquitecturas de borde en este enlace relacionado libro blanco.

En Sync Gateway, hemos introducido la replicación inter-Sync Gateway de nivel empresarial para la sincronización segura de datos de nube a borde a escala. En Couchbase Lite, hemos introducido soporte listo para usar para la sincronización de datos peer-to-peer de nivel empresarial en redes basadas en IP que permite a los clientes sincronizar datos de forma segura entre sí sin necesidad de un punto de control centralizado.

En este post voy a discutir las principales características de la versión 2.8 de Couchbase Lite y Sync Gateway. Para conocer las numerosas correcciones de errores y mejoras menores, puedes leer las notas de la versión específicas de nuestra plataforma.

A continuación te explicamos cómo puedes empezar a utilizar las nuevas funciones de Couchbase Lite y Sync Gateway 2.8:
Descargar Sync Gateway 2.8
Obtenga la imagen Docker de Sync Gateway 2.8
Descargar Couchbase Lite 2.8

Pasarela de sincronización

Replicación Inter-Sync Gateway

Esta versión de Sync Gateway introduce la compatibilidad con el protocolo de replicación Inter-Sync Gateway de nivel empresarial para la sincronización de datos entre clústeres de Sync Gateway en la nube o entre clústeres en la nube y centros de datos periféricos. El protocolo, basado en WebSockets, sustituye a la actual versión 1.x del protocolo SG-Replicate.

La nueva versión es compatible con una serie de funciones de nivel empresarial, como el equilibrio de carga automático de las réplicas entre los nodos de Sync Gateway, la alta disponibilidad (HA) integrada, la sincronización delta para reducir el coste de transferencia de datos, la resolución automática de conflictos de datos que incluye resolutores de conflictos integrados, así como la posibilidad de que los desarrolladores definan sus propios resolutores de conflictos, un punto final REST dedicado para la administración remota y mucho más.

Más información:
Blog: Replicación de Inter Sync Gateway para sincronización de nube a extremo
Documentación
Seminario web con demostración de capacidades
Página de soluciones Edge Computing

Mejoras de la OIDC

En esta versión hemos actualizado nuestra biblioteca OIDC y ampliado nuestra compatibilidad con los proveedores de tokens OIDC para la autenticación de usuarios basada en tokens. También hemos introducido un nuevo opción de configuración que permite a los desarrolladores especificar el atributo de token que se utilizará como "nombre de usuario" del usuario de Sync Gateway en lugar de restringirlo a los atributos de token de sujeto/emisor.

Más información:
Documentación

Compatibilidad con Prometheus Monitoring (versión preliminar para desarrolladores)

En 2.8 tenemos un nuevo punto final de métricas que expone las estadísticas en un archivo Prometeo compatible. Esto se añade al formato JSON que ya es compatible. Adoptado por el Fundación CNCFPrometheus es una solución de alerta y monitorización de sistemas de código abierto que se está convirtiendo rápidamente en la plataforma de monitorización de facto preferida, especialmente en implantaciones nativas en la nube. Ahora puede integrar directamente Sync Gateway con la plataforma Prometheus sin necesidad de un software externo. exportador para transformar las estadísticas de JSON a formato Prometheus.

Más información:
Documentación

Couchbase Lite

Sincronización entre dispositivos con replicación entre pares

En 2.8 presentamos una solución lista para usar para la sincronización entre pares que facilita enormemente a los desarrolladores la implantación de una sincronización de datos segura en redes IP con sólo unas líneas de código. La tecnología de sincronización incluye una serie de funciones esenciales para las aplicaciones críticas para la empresa, como la compatibilidad integrada con el cifrado y la autenticación TLS, la resolución de conflictos de datos mejorada que admite la resolución de conflictos automática y personalizada, la resistencia de la red, la compatibilidad con la sincronización delta, y mucho más. Esta solución complementa la capacidad peer-to-peer existente que permite a los desarrolladores incorporar su propio marco de comunicaciones personalizado o aprovechar marcos de terceros para redes no basadas en IP.

Más información:
Blog: Sincronización Peer-to-Peer con Couchbase Lite
Documentación
Seminario web con demostración de capacidades
Página de soluciones de sincronización entre pares

Mejoras de la API

La API de Couchbase Lite sigue evolucionando, simplificando a los desarrolladores la integración de sus aplicaciones con la base de datos. Esta versión incluye mejoras en la API que permiten a las aplicaciones realizar un seguimiento de los documentos pendientes de push. Un caso de uso típico es que una aplicación rastree si todos los cambios pendientes se han sincronizado y proporcione un indicador visual al usuario de la aplicación sobre el estado de la sincronización. El usuario de la aplicación puede decidir entonces cuándo es seguro salir de la aplicación. Además, se han mejorado las API de eliminación y cierre de bases de datos para que se encarguen de la limpieza de replicadores abiertos, escuchas, consultas en vivo, etc., lo que facilita considerablemente la implementación de flujos de trabajo de cierre de sesión.

Más información:
Documentación

Recursos

Aquí tiene enlaces directos a algunos recursos útiles. Puede obtener más información en nuestro Novedades página.

Si tiene alguna pregunta o sugerencia, deje un comentario a continuación o póngase en contacto conmigo a través de Twitter o envíame un correo electrónico

 

Comparte este artículo
Recibe actualizaciones del blog de Couchbase en tu bandeja de entrada
Este campo es obligatorio.

Autor

Publicado por Priya Rajagopal, Directora de Gestión de Productos

Priya Rajagopal es directora sénior de gestión de productos en Couchbase y responsable de las plataformas de desarrollo para la nube y el perímetro. Lleva más de 20 años dedicándose profesionalmente al desarrollo de software en varios puestos de liderazgo técnico y de producto, con más de 10 años centrados en tecnologías móviles. Como delegada de estándares IPTV de TISPAN, fue una colaboradora clave en las especificaciones de estándares IPTV. Tiene 22 patentes en las áreas de redes y seguridad de plataformas.

Deja un comentario

¿Listo para empezar con Couchbase Capella?

Empezar a construir

Consulte nuestro portal para desarrolladores para explorar NoSQL, buscar recursos y empezar con tutoriales.

Utilizar Capella gratis

Ponte manos a la obra con Couchbase en unos pocos clics. Capella DBaaS es la forma más fácil y rápida de empezar.

Póngase en contacto

¿Quieres saber más sobre las ofertas de Couchbase? Permítanos ayudarle.