步骤1:创建Kafka实例
- 登录控制台
- 选择【消息队列CKafka】服务
- 配置实例参数(地域、规格、存储类型)
步骤2:配置Topic与权限
# 通过API创建Topic示例
POST /ckafka/v3/create-topic
{
"instance_id": "ckafka-xxxxxx",
"topic_name": "order_event",
"partition_num": 6,
"replica_num": 2
}
步骤3:生产消费消息
生产者示例(Java):
Properties props = new Properties();
props.put("bootstrap.servers", "ckafka.ap-shanghai.tencentcloud.com:9092");
props.put("acks", "all");
Producer<String, String> producer = new KafkaProducer<>(props);
producer.send(new ProducerRecord<>("order_event", "key", "value"));
消费者示例(Python):
from kafka import KafkaConsumer
consumer = KafkaConsumer(
'order_event',
bootstrap_servers=['ckafka.ap-shanghai.tencentcloud.com:9092'],
group_id='payment-group'
)
for msg in consumer:
print(msg.value.decode('utf-8'))