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.
- Blogs y libros blancos
-
- Libro Blanco: Cloud distribuida y Edge Computing para un tiempo de actividad 100%
- Blog: Arquitectura de soluciones Offline First y Edge Computing con Couchbase
- Blog: Sincronización Peer-to-Peer con Couchbase Lite
- Blog: Sincronización de nube a extremo con Sync Gateway
- Video: Couchbase para Edge Computing: ¿Qué y por qué?
- Vídeo: Anuncio de Couchbase para 2.8
- Tutoriales
- Productos
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