Skip to content

[Doc] Add sections about how to enable and configure chunking for producers/consumers (C++ client) - #14063

Merged
Anonymitaet merged 5 commits into
apache:masterfrom
momo-jun:C++client-chunking
Feb 8, 2022
Merged

[Doc] Add sections about how to enable and configure chunking for producers/consumers (C++ client)#14063
Anonymitaet merged 5 commits into
apache:masterfrom
momo-jun:C++client-chunking

Conversation

@momo-jun

@momo-jun momo-jun commented Jan 30, 2022

Copy link
Copy Markdown
Contributor

Motivation

To enhance the Pulsar Feature Matrix, add the required document for chunking in the C++ client category.

Modifications

  1. Add a section about how to enable message chunking for producers (C++ client).
    image

  2. Add a section about how to configure message chunking for consumers (C++ client).
    image

  3. Change the display order of the content for "consumer" and "producer".

Documentation

  • doc

@github-actions

Copy link
Copy Markdown

@momo-jun:Thanks for your contribution. For this PR, do we need to update docs?
(The PR template contains info about doc, which helps others know more about the changes. Can you provide doc-related info in this and future PR descriptions? Thanks)

@github-actions

Copy link
Copy Markdown

@momo-jun:Thanks for providing doc info!

@github-actions github-actions Bot added doc Your PR contains doc changes, no matter whether the changes are in markdown or code files. and removed doc-label-missing labels Jan 30, 2022
@momo-jun

Copy link
Copy Markdown
Contributor Author

Hi @BewareMyPower @Anonymitaet @RobertIndie Can you please review this doc PR? Thanks.

Comment thread site2/docs/client-libraries-cpp.md Outdated
Comment thread site2/docs/client-libraries-cpp.md Outdated
Comment thread site2/docs/client-libraries-cpp.md Outdated

@BewareMyPower BewareMyPower left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Prevent this PR from merging since I'll open another PR to fix the typo in C++'s API.

Comment thread site2/docs/client-libraries-cpp.md Outdated
Comment thread site2/docs/client-libraries-cpp.md
@BewareMyPower

Copy link
Copy Markdown
Contributor

This PR should be ready to merge after #14070 is merged.

/cc @RobertIndie

Co-authored-by: Zike Yang <zkyang@streamnative.io>

Message [chunking](concepts-messaging.md#chunking) enables Pulsar to process large payload messages by splitting the message into chunks at the producer side and aggregating chunked messages at the consumer side.

The message chunking feature is OFF by default. The following is an example about how to enable message chunking when creating a producer.

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
The message chunking feature is OFF by default. The following is an example about how to enable message chunking when creating a producer.
The message chunking feature is OFF by default. The following is an example of how to enable message chunking when creating a producer.

@Anonymitaet

Copy link
Copy Markdown
Member

@BewareMyPower #14070 is merged, can we merge this doc PR?

@BewareMyPower

Copy link
Copy Markdown
Contributor

@Anonymitaet Yes. I've addressed the related request changes just now.

@Anonymitaet Anonymitaet added this to the 2.10.0 milestone Feb 8, 2022
@Anonymitaet
Anonymitaet merged commit de1ce93 into apache:master Feb 8, 2022
Nicklee007 pushed a commit to Nicklee007/pulsar that referenced this pull request Apr 20, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

doc Your PR contains doc changes, no matter whether the changes are in markdown or code files.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants