(Opcional) Passo 3: criar um tópico
Um tópico é um fluxo de mensagens. Se a criação automática de tópicos não estiver ativada durante a criação da instância do Kafka, você precisará criar tópicos manualmente para criar e recuperar mensagens. Se a criação automática de tópicos estiver ativada, este passo é opcional. O sistema cria automaticamente um tópico quando uma mensagem é criada. Este tópico tem as seguintes configurações padrão: 3 partições, 3 réplicas, tempo de envelhecimento de 72 horas e replicação síncrona e liberação desabilitadas.
A seguir, descrevemos como criar manualmente tópicos no console.
Procedimento
- Efetue logon no console do Kafka e selecione a região onde a instância do Kafka está localizada.
- Clique em uma instância do Kafka.
- Na página Topics, clique em Create Topic.
- Insira o nome do tópico, especifique outros parâmetros e clique em OK.
Tabela 1 Parâmetros do tópico Parâmetro
Descrição
Topic Name
Especifique o nome.
Não pode ser alterado após a criação do tópico.
Partitions
Ajuste-o para 3.
Quanto mais partições, maior a simultaneidade de consumo.
Replicas
Ajuste-o para 3.
O Kafka faz backup automático dos dados em cada réplica. Se um broker estiver com defeito, os dados ainda estarão disponíveis. A confiabilidade aumenta com o número de réplicas de um tópico.
NOTA:Se um nó de instância estiver com defeito, um erro de serviço interno poderá ser relatado quando você consultar mensagens em um tópico com apenas uma réplica. Portanto, não é aconselhável usar um tópico com apenas uma réplica.
Aging Time (h)
Ajuste-o para 72.
Quanto tempo as mensagens serão preservadas no tópico. Mensagens anteriores a esse período não podem ser consumidas. Elas serão excluídas e não poderão mais ser recuperadas.
Synchronous Replication
Não o habilite.
Synchronous Flushing
Não o habilite.
Message Timestamp
Selecione CreateTime.
Max. Message Size (bytes)
Use o valor padrão.
Description
Pule-o.
Procedimento de acompanhamento
Passo 4: conectar-se a uma instância do Kafka para criar e recuperar mensagens