What is the meaning of key here?

Yuelin Zheng <[email protected]>于2020年11月22日 周日下午1:21写道:

> Hi, Community,
>
>
> In the schema of the kafka-logger plugin, the key field is mandatory, as
> shown below:
>
>
> ```
> ......
>     properties = {
>         ......
>         key = {type = "string"},
>         ......
>     },
>     required = {"broker_list", "kafka_topic", "key"}
> ......
> ```
>
>
> I think the key field should be optional, because when a message is sent
> to the Kafka service, the key can be specified or empty. So when the key is
> empty, it can be used normally.
>
>
> The key should be optional in the schema:
>
>
> ```
> ......
>     properties = {
>         ......
>         key = {type = "string"},
>         ......
>     },
>     required = {"broker_list", "kafka_topic"}
> ......
> ```
>
>
> Related issue:https://github.com/apache/apisix/issues/2778
>
> --
Thanks,
Ming Wen, Apache APISIX PMC Chair
Twitter: _WenMing

Reply via email to