" Hoje temos o prazer de anunciar o Ggeral AO Couchbase Connector 4.0 para Apache Kafka. O conector permite que você crie facilmente pipelines de dados robustos e reativos que aproveitam o processamento de fluxo conectando diferentes repositórios de dados, aplicativos e serviços em tempo real."
Links úteis
Introdução
O Couchbase Server é um banco de dados de documentos JSON distribuído e de código aberto. Ele expõe um armazenamento de chave-valor em escala ampliada com cache gerenciado para operações de dados em menos de um milésimo de segundo, indexadores criados especificamente para consultas eficientes e um mecanismo de consulta avançado para executar consultas do tipo SQL.
O Apache Kafka é uma plataforma de streaming distribuído da comunidade capaz de lidar com trilhões de eventos por dia. Inicialmente concebido como uma fila de mensagens, o Kafka baseia-se em uma abstração de um registro de confirmação distribuído. Desde que foi criado e teve seu código aberto pelo LinkedIn em 2011, o Kafka evoluiu rapidamente de uma fila de mensagens para uma plataforma completa de streaming de eventos.
O Couchbase Kafka Connector é um plug-in de código aberto para Conexão Kafka estrutura que utiliza alto desempenho Dbase de dados Cmudança Ppara publicar documentos em tópicos do Kafka quase em tempo real. Desde sua criação em 2017, o Couchbase Kafka Connector permitiu que vários clientes fornecessem funcionalidade para transmitir, filtrar e transformar dados entre o Couchbase Server e o Apache Kafka, fornecendo conectores Source e Sink.
Disponibilidade
Você pode fazer o download da distribuição clicando no link de download disponível aqui.
Aprimoramento
A versão 4.0 é uma atualização importante que altera a forma como você configura e estende o conector Source e Sink.
Os principais recursos incluem
-
-
- Opções de durabilidade aprimoradas (requer o Couchbase Server 6.5).
- Padronização das propriedades de configuração.
- Distribuição uniforme da carga de trabalho.
- API mais flexível para extensões.
- Opção para omitir o conteúdo do documento.
- Embalado como um componente do Confluent Hub para facilitar a instalação.
- Suporte para escopos e coleções (planejado para o Couchbase Server 7.0).
-
Migração
Há duas áreas que você talvez queira considerar durante a migração da versão 3.x, sua antecessora
-
- Configuração de fonte e coletor - A versão 4.0 vem com a padronização dos nomes de configuração de forma mais consistente e fornece valores padrão mais adequados. A script de shell é disponibilizado para tornar a migração mais perfeita.
- Alterações na API Java - Se você tiver estendido o comportamento dos conectores escrevendo Manipulador de origem ou Filtro vale a pena observar que eles foram alterados e não são compatíveis com versões anteriores.
Para obter mais informações, visite nosso guia de migração.
Próximas etapas
Por que esperar? Experimente você mesmo e nos informe se tiver alguma dúvida ou comentário. Dr.op por nossa comunidade de desenvolvedoresGostaríamos muito de ouvir sua opinião!