diff options
author | Yuval Lifshitz <ylifshit@ibm.com> | 2024-12-26 11:48:54 +0100 |
---|---|---|
committer | GitHub <noreply@github.com> | 2024-12-26 11:48:54 +0100 |
commit | 34bfbd07e7a3f82b5bb279201882d80e1cbddc19 (patch) | |
tree | b59b927040579c8a56025a0ac47626e648c0ed1b /doc | |
parent | Merge pull request #61144 from cyx1231st/wip-seastore-improve-backref (diff) | |
parent | rgw: allow bucket notification send message to kafka with multiple brokers (diff) | |
download | ceph-34bfbd07e7a3f82b5bb279201882d80e1cbddc19.tar.xz ceph-34bfbd07e7a3f82b5bb279201882d80e1cbddc19.zip |
Merge pull request #60988 from thuvh/feat/kafka_multiple_brokers
rgw: allow bucket notification send message to kafka with multiple brokers
Diffstat (limited to 'doc')
-rw-r--r-- | doc/radosgw/notifications.rst | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/doc/radosgw/notifications.rst b/doc/radosgw/notifications.rst index 05653956be1..897c280facf 100644 --- a/doc/radosgw/notifications.rst +++ b/doc/radosgw/notifications.rst @@ -188,6 +188,7 @@ updating, use the name of an existing topic and different endpoint values). [&Attributes.entry.15.key=Policy&Attributes.entry.15.value=<policy-JSON-string>] [&Attributes.entry.16.key=user-name&Attributes.entry.16.value=<user-name-string>] [&Attributes.entry.17.key=password&Attributes.entry.17.value=<password-string>] + [&Attributes.entry.18.key=kafka-brokers&Attributes.entry.18.value=<kafka-broker-list>] Request parameters: @@ -296,6 +297,8 @@ Request parameters: - "broker": Messages are considered "delivered" if acked by the broker. (This is the default.) + - kafka-brokers: A command-separated list of host:port of kafka brokers. These brokers (may contain a broker which is defined in kafka uri) will be added to kafka uri to support sending notifcations to a kafka cluster. + .. note:: - The key-value pair of a specific parameter need not reside in the same @@ -571,6 +574,7 @@ Valid AttributeName that can be passed: - mechanism: may be provided together with user/password (default: ``PLAIN``). - kafka-ack-level: No end2end acknowledgement is required. Messages may persist in the broker before being delivered to their final destinations. + - kafka-brokers: Set endpoint with broker(s) as a comma-separated list of host or host:port (default port 9092). Notifications ~~~~~~~~~~~~~ |