百度Kafka是托管的Kafka消息服务。完全兼容开源Kafka。本样例展示如何使用Kafka原生客户端访问百度Kafka服务。 改样例包含可执行的源代码,如果需要,您可以直接基于样例中的代码进行再次开发。
- Oracle JDK 7 or JDK 8,最低为Java 1.7.0-b147。
- 最新的稳定版Apache Maven
准备工作的细节请参考BCE官网帮助文档
- 在BCE管理控制台中创建好topic。
- 在BCE管理控制台中下载您的jks证书文件和kafka客户端配置文件。
- 用上一步的文件替换样例代码中的
client.keystore.jks
,client.truststore.jks
以及src/main/resources/client.properties
windows环境请执行:
run.bat your_topic_name
linux环境请执行:
sh run.sh your_topic_name
Baidu Kafka is a fully managed kafka compatible message service. This sample illustrates how to access Baidu Kafka using open source kafka client.
- Latest stable Oracle JDK 7 or JDK 8. Java 1.7.0-b147 at least.
- Latest stable Apache Maven
Please follow guide on cloud.baidu.com for detail.
- Create your own topic in BCE console.
- Download your own certificate files and kafka client properties files in BCE console.
- Replace
client.keystore.jks
,client.truststore.jks
andsrc/main/resources/client.properties
with your own.
On windows execute
run.bat your_topic_name
On linux execute
sh run.sh your_topic_name