描述:
producer发送消息。
语法:
kafka_send(fd, [key,] value)
kafka_send(fd, partition, key, value)
备注:
外部库函数,外部库的使用请参考《外部库使用指南》。
无分区时,参数key可以省略;有分区时,参数partition、key、value都不可以省略。
参数:
fd |
连接对象。 |
key |
消息的关键字。 |
value |
消息的值。 |
partition |
分区索引号,以0开始的整数或序列。 |
示例:
|
A |
|
1 |
=kafka_open("D://kafka.properties","topic-test") |
连接kafka server 。 |
2 |
=kafka_send(A1, "A100","apple") |
将key为A100,value为apple的消息发送至A1。 |
3 |
=kafka_send(A1,"apple") |
无分区时,可以省略参数key。 |
4 |
=kafka_open(file("D://kafka.properties");"topic-test1") |
|
5 |
=kafka_send(A1,1, "A100","apple") |
有分区时,参数都不能省略。 |
6 |
=kafka_close(A1) |
关闭连接。 |