Social Media Means
Photo: Sena
Kafka uses a binary protocol over TCP. The protocol defines all APIs as request response message pairs.
The Four types of design Business design. Enterprise design. Products design. Execution design. Aug 16, 2018
Read More »
The USA meaning of a billion is a thousand million, or one followed by nine noughts (1,000,000,000).
Read More »
Top 25 Best Paying Jobs For Women Chief Executive Officer (CEO) Average Annual Salary: $207,000. ... Pharmacist. Average Annual Salary: $125,000....
Read More »
Top 12 Social Media Skills Excellent Communication. The first social media skill you must have is - communication. ... Creativity. One of the most...
Read More »Produce Request (Version: 3) => transactional_id acks timeout_ms [topic_data] transactional_id => NULLABLE_STRING acks => INT16 timeout_ms => INT32 topic_data => name [partition_data] name => STRING partition_data => index records index => INT32 records => RECORDS Field Description transactional_id The transactional ID, or null if the producer is not transactional. acks The number of acknowledgments the producer requires the leader to have received before considering a request complete. Allowed values: 0 for no acknowledgments, 1 for only the leader and -1 for the full ISR. timeout_ms The timeout to await a response in milliseconds. topic_data Each topic to produce to. name The topic name. partition_data Each partition to produce to. index The partition index. records The record data to be produced. Produce Request (Version: 4) => transactional_id acks timeout_ms [topic_data] transactional_id => NULLABLE_STRING acks => INT16 timeout_ms => INT32 topic_data => name [partition_data] name => STRING partition_data => index records index => INT32 records => RECORDS Field Description transactional_id The transactional ID, or null if the producer is not transactional. acks The number of acknowledgments the producer requires the leader to have received before considering a request complete. Allowed values: 0 for no acknowledgments, 1 for only the leader and -1 for the full ISR. timeout_ms The timeout to await a response in milliseconds. topic_data Each topic to produce to. name The topic name. partition_data Each partition to produce to. index The partition index. records The record data to be produced. Produce Request (Version: 5) => transactional_id acks timeout_ms [topic_data] transactional_id => NULLABLE_STRING acks => INT16 timeout_ms => INT32 topic_data => name [partition_data] name => STRING partition_data => index records index => INT32 records => RECORDS Field Description transactional_id The transactional ID, or null if the producer is not transactional. acks The number of acknowledgments the producer requires the leader to have received before considering a request complete. Allowed values: 0 for no acknowledgments, 1 for only the leader and -1 for the full ISR. timeout_ms The timeout to await a response in milliseconds. topic_data Each topic to produce to. name The topic name. partition_data Each partition to produce to. index The partition index. records The record data to be produced. Produce Request (Version: 6) => transactional_id acks timeout_ms [topic_data] transactional_id => NULLABLE_STRING acks => INT16 timeout_ms => INT32 topic_data => name [partition_data] name => STRING partition_data => index records index => INT32 records => RECORDS Field Description transactional_id The transactional ID, or null if the producer is not transactional. acks The number of acknowledgments the producer requires the leader to have received before considering a request complete. Allowed values: 0 for no acknowledgments, 1 for only the leader and -1 for the full ISR. timeout_ms The timeout to await a response in milliseconds. topic_data Each topic to produce to. name The topic name. partition_data Each partition to produce to. index The partition index. records The record data to be produced. Produce Request (Version: 7) => transactional_id acks timeout_ms [topic_data] transactional_id => NULLABLE_STRING acks => INT16 timeout_ms => INT32 topic_data => name [partition_data] name => STRING partition_data => index records index => INT32 records => RECORDS Field Description transactional_id The transactional ID, or null if the producer is not transactional. acks The number of acknowledgments the producer requires the leader to have received before considering a request complete. Allowed values: 0 for no acknowledgments, 1 for only the leader and -1 for the full ISR. timeout_ms The timeout to await a response in milliseconds. topic_data Each topic to produce to. name The topic name. partition_data Each partition to produce to. index The partition index. records The record data to be produced. Produce Request (Version: 8) => transactional_id acks timeout_ms [topic_data] transactional_id => NULLABLE_STRING acks => INT16 timeout_ms => INT32 topic_data => name [partition_data] name => STRING partition_data => index records index => INT32 records => RECORDS Field Description transactional_id The transactional ID, or null if the producer is not transactional. acks The number of acknowledgments the producer requires the leader to have received before considering a request complete. Allowed values: 0 for no acknowledgments, 1 for only the leader and -1 for the full ISR. timeout_ms The timeout to await a response in milliseconds. topic_data Each topic to produce to. name The topic name. partition_data Each partition to produce to. index The partition index. records The record data to be produced. Produce Request (Version: 9) => transactional_id acks timeout_ms [topic_data] TAG_BUFFER transactional_id => COMPACT_NULLABLE_STRING acks => INT16 timeout_ms => INT32 topic_data => name [partition_data] TAG_BUFFER name => COMPACT_STRING partition_data => index records TAG_BUFFER index => INT32 records => COMPACT_RECORDS Field Description transactional_id The transactional ID, or null if the producer is not transactional. acks The number of acknowledgments the producer requires the leader to have received before considering a request complete. Allowed values: 0 for no acknowledgments, 1 for only the leader and -1 for the full ISR. timeout_ms The timeout to await a response in milliseconds. topic_data Each topic to produce to. name The topic name. partition_data Each partition to produce to. index The partition index. records The record data to be produced. _tagged_fields The tagged fields _tagged_fields The tagged fields _tagged_fields The tagged fields Produce Response (Version: 0) => [responses] responses => name [partition_responses] name => STRING partition_responses => index error_code base_offset index => INT32 error_code => INT16 base_offset => INT64 Field Description responses Each produce response name The topic name partition_responses Each partition that we produced to within the topic. index The partition index. error_code The error code, or 0 if there was no error. base_offset The base offset. Produce Response (Version: 1) => [responses] throttle_time_ms responses => name [partition_responses] name => STRING partition_responses => index error_code base_offset index => INT32 error_code => INT16 base_offset => INT64 throttle_time_ms => INT32 Field Description responses Each produce response name The topic name partition_responses Each partition that we produced to within the topic. index The partition index. error_code The error code, or 0 if there was no error. base_offset The base offset. throttle_time_ms The duration in milliseconds for which the request was throttled due to a quota violation, or zero if the request did not violate any quota. Produce Response (Version: 2) => [responses] throttle_time_ms responses => name [partition_responses] name => STRING partition_responses => index error_code base_offset log_append_time_ms index => INT32 error_code => INT16 base_offset => INT64 log_append_time_ms => INT64 throttle_time_ms => INT32 Field Description responses Each produce response name The topic name partition_responses Each partition that we produced to within the topic. index The partition index. error_code The error code, or 0 if there was no error. base_offset The base offset. log_append_time_ms The timestamp returned by broker after appending the messages. If CreateTime is used for the topic, the timestamp will be -1. If LogAppendTime is used for the topic, the timestamp will be the broker local time when the messages are appended. throttle_time_ms The duration in milliseconds for which the request was throttled due to a quota violation, or zero if the request did not violate any quota. Produce Response (Version: 3) => [responses] throttle_time_ms responses => name [partition_responses] name => STRING partition_responses => index error_code base_offset log_append_time_ms index => INT32 error_code => INT16 base_offset => INT64 log_append_time_ms => INT64 throttle_time_ms => INT32 Field Description responses Each produce response name The topic name partition_responses Each partition that we produced to within the topic. index The partition index. error_code The error code, or 0 if there was no error. base_offset The base offset. log_append_time_ms The timestamp returned by broker after appending the messages. If CreateTime is used for the topic, the timestamp will be -1. If LogAppendTime is used for the topic, the timestamp will be the broker local time when the messages are appended. throttle_time_ms The duration in milliseconds for which the request was throttled due to a quota violation, or zero if the request did not violate any quota. Produce Response (Version: 4) => [responses] throttle_time_ms responses => name [partition_responses] name => STRING partition_responses => index error_code base_offset log_append_time_ms index => INT32 error_code => INT16 base_offset => INT64 log_append_time_ms => INT64 throttle_time_ms => INT32 Field Description responses Each produce response name The topic name partition_responses Each partition that we produced to within the topic. index The partition index. error_code The error code, or 0 if there was no error. base_offset The base offset. log_append_time_ms The timestamp returned by broker after appending the messages. If CreateTime is used for the topic, the timestamp will be -1. If LogAppendTime is used for the topic, the timestamp will be the broker local time when the messages are appended. throttle_time_ms The duration in milliseconds for which the request was throttled due to a quota violation, or zero if the request did not violate any quota. Produce Response (Version: 5) => [responses] throttle_time_ms responses => name [partition_responses] name => STRING partition_responses => index error_code base_offset log_append_time_ms log_start_offset index => INT32 error_code => INT16 base_offset => INT64 log_append_time_ms => INT64 log_start_offset => INT64 throttle_time_ms => INT32 Field Description responses Each produce response name The topic name partition_responses Each partition that we produced to within the topic. index The partition index. error_code The error code, or 0 if there was no error. base_offset The base offset. log_append_time_ms The timestamp returned by broker after appending the messages. If CreateTime is used for the topic, the timestamp will be -1. If LogAppendTime is used for the topic, the timestamp will be the broker local time when the messages are appended. log_start_offset The log start offset. throttle_time_ms The duration in milliseconds for which the request was throttled due to a quota violation, or zero if the request did not violate any quota. Produce Response (Version: 6) => [responses] throttle_time_ms responses => name [partition_responses] name => STRING partition_responses => index error_code base_offset log_append_time_ms log_start_offset index => INT32 error_code => INT16 base_offset => INT64 log_append_time_ms => INT64 log_start_offset => INT64 throttle_time_ms => INT32 Field Description responses Each produce response name The topic name partition_responses Each partition that we produced to within the topic. index The partition index. error_code The error code, or 0 if there was no error. base_offset The base offset. log_append_time_ms The timestamp returned by broker after appending the messages. If CreateTime is used for the topic, the timestamp will be -1. If LogAppendTime is used for the topic, the timestamp will be the broker local time when the messages are appended. log_start_offset The log start offset. throttle_time_ms The duration in milliseconds for which the request was throttled due to a quota violation, or zero if the request did not violate any quota. Produce Response (Version: 7) => [responses] throttle_time_ms responses => name [partition_responses] name => STRING partition_responses => index error_code base_offset log_append_time_ms log_start_offset index => INT32 error_code => INT16 base_offset => INT64 log_append_time_ms => INT64 log_start_offset => INT64 throttle_time_ms => INT32 Field Description responses Each produce response name The topic name partition_responses Each partition that we produced to within the topic. index The partition index. error_code The error code, or 0 if there was no error. base_offset The base offset. log_append_time_ms The timestamp returned by broker after appending the messages. If CreateTime is used for the topic, the timestamp will be -1. If LogAppendTime is used for the topic, the timestamp will be the broker local time when the messages are appended. log_start_offset The log start offset. throttle_time_ms The duration in milliseconds for which the request was throttled due to a quota violation, or zero if the request did not violate any quota. Produce Response (Version: 8) => [responses] throttle_time_ms responses => name [partition_responses] name => STRING partition_responses => index error_code base_offset log_append_time_ms log_start_offset [record_errors] error_message index => INT32 error_code => INT16 base_offset => INT64 log_append_time_ms => INT64 log_start_offset => INT64 record_errors => batch_index batch_index_error_message batch_index => INT32 batch_index_error_message => NULLABLE_STRING error_message => NULLABLE_STRING throttle_time_ms => INT32 Field Description responses Each produce response name The topic name partition_responses Each partition that we produced to within the topic. index The partition index. error_code The error code, or 0 if there was no error. base_offset The base offset. log_append_time_ms The timestamp returned by broker after appending the messages. If CreateTime is used for the topic, the timestamp will be -1. If LogAppendTime is used for the topic, the timestamp will be the broker local time when the messages are appended. log_start_offset The log start offset. record_errors The batch indices of records that caused the batch to be dropped batch_index The batch index of the record that cause the batch to be dropped batch_index_error_message The error message of the record that caused the batch to be dropped error_message The global error message summarizing the common root cause of the records that caused the batch to be dropped throttle_time_ms The duration in milliseconds for which the request was throttled due to a quota violation, or zero if the request did not violate any quota. Produce Response (Version: 9) => [responses] throttle_time_ms TAG_BUFFER responses => name [partition_responses] TAG_BUFFER name => COMPACT_STRING partition_responses => index error_code base_offset log_append_time_ms log_start_offset [record_errors] error_message TAG_BUFFER index => INT32 error_code => INT16 base_offset => INT64 log_append_time_ms => INT64 log_start_offset => INT64 record_errors => batch_index batch_index_error_message TAG_BUFFER batch_index => INT32 batch_index_error_message => COMPACT_NULLABLE_STRING error_message => COMPACT_NULLABLE_STRING throttle_time_ms => INT32 Field Description responses Each produce response name The topic name partition_responses Each partition that we produced to within the topic. index The partition index. error_code The error code, or 0 if there was no error. base_offset The base offset. log_append_time_ms The timestamp returned by broker after appending the messages. If CreateTime is used for the topic, the timestamp will be -1. If LogAppendTime is used for the topic, the timestamp will be the broker local time when the messages are appended. log_start_offset The log start offset. record_errors The batch indices of records that caused the batch to be dropped batch_index The batch index of the record that cause the batch to be dropped batch_index_error_message The error message of the record that caused the batch to be dropped _tagged_fields The tagged fields error_message The global error message summarizing the common root cause of the records that caused the batch to be dropped _tagged_fields The tagged fields _tagged_fields The tagged fields throttle_time_ms The duration in milliseconds for which the request was throttled due to a quota violation, or zero if the request did not violate any quota. _tagged_fields The tagged fields Fetch Request (Version: 0) => replica_id max_wait_ms min_bytes [topics] replica_id => INT32 max_wait_ms => INT32 min_bytes => INT32 topics => topic [partitions] topic => STRING partitions => partition fetch_offset partition_max_bytes partition => INT32 fetch_offset => INT64 partition_max_bytes => INT32 Field Description replica_id The broker ID of the follower, of -1 if this request is from a consumer. max_wait_ms The maximum time in milliseconds to wait for the response. min_bytes The minimum bytes to accumulate in the response. topics The topics to fetch. topic The name of the topic to fetch. partitions The partitions to fetch. partition The partition index. fetch_offset The message offset. partition_max_bytes The maximum bytes to fetch from this partition. See KIP-74 for cases where this limit may not be honored. Fetch Request (Version: 1) => replica_id max_wait_ms min_bytes [topics] replica_id => INT32 max_wait_ms => INT32 min_bytes => INT32 topics => topic [partitions] topic => STRING partitions => partition fetch_offset partition_max_bytes partition => INT32 fetch_offset => INT64 partition_max_bytes => INT32 Field Description replica_id The broker ID of the follower, of -1 if this request is from a consumer. max_wait_ms The maximum time in milliseconds to wait for the response. min_bytes The minimum bytes to accumulate in the response. topics The topics to fetch. topic The name of the topic to fetch. partitions The partitions to fetch. partition The partition index. fetch_offset The message offset. partition_max_bytes The maximum bytes to fetch from this partition. See KIP-74 for cases where this limit may not be honored. Fetch Request (Version: 2) => replica_id max_wait_ms min_bytes [topics] replica_id => INT32 max_wait_ms => INT32 min_bytes => INT32 topics => topic [partitions] topic => STRING partitions => partition fetch_offset partition_max_bytes partition => INT32 fetch_offset => INT64 partition_max_bytes => INT32 Field Description replica_id The broker ID of the follower, of -1 if this request is from a consumer. max_wait_ms The maximum time in milliseconds to wait for the response. min_bytes The minimum bytes to accumulate in the response. topics The topics to fetch. topic The name of the topic to fetch. partitions The partitions to fetch. partition The partition index. fetch_offset The message offset. partition_max_bytes The maximum bytes to fetch from this partition. See KIP-74 for cases where this limit may not be honored. Fetch Request (Version: 3) => replica_id max_wait_ms min_bytes max_bytes [topics] replica_id => INT32 max_wait_ms => INT32 min_bytes => INT32 max_bytes => INT32 topics => topic [partitions] topic => STRING partitions => partition fetch_offset partition_max_bytes partition => INT32 fetch_offset => INT64 partition_max_bytes => INT32 Field Description replica_id The broker ID of the follower, of -1 if this request is from a consumer. max_wait_ms The maximum time in milliseconds to wait for the response. min_bytes The minimum bytes to accumulate in the response. max_bytes The maximum bytes to fetch. See KIP-74 for cases where this limit may not be honored. topics The topics to fetch. topic The name of the topic to fetch. partitions The partitions to fetch. partition The partition index. fetch_offset The message offset. partition_max_bytes The maximum bytes to fetch from this partition. See KIP-74 for cases where this limit may not be honored. Fetch Request (Version: 4) => replica_id max_wait_ms min_bytes max_bytes isolation_level [topics] replica_id => INT32 max_wait_ms => INT32 min_bytes => INT32 max_bytes => INT32 isolation_level => INT8 topics => topic [partitions] topic => STRING partitions => partition fetch_offset partition_max_bytes partition => INT32 fetch_offset => INT64 partition_max_bytes => INT32 Field Description replica_id The broker ID of the follower, of -1 if this request is from a consumer. max_wait_ms The maximum time in milliseconds to wait for the response. min_bytes The minimum bytes to accumulate in the response. max_bytes The maximum bytes to fetch. See KIP-74 for cases where this limit may not be honored. isolation_level This setting controls the visibility of transactional records. Using READ_UNCOMMITTED (isolation_level = 0) makes all records visible. With READ_COMMITTED (isolation_level = 1), non-transactional and COMMITTED transactional records are visible. To be more concrete, READ_COMMITTED returns all data from offsets smaller than the current LSO (last stable offset), and enables the inclusion of the list of aborted transactions in the result, which allows consumers to discard ABORTED transactional records topics The topics to fetch. topic The name of the topic to fetch. partitions The partitions to fetch. partition The partition index. fetch_offset The message offset. partition_max_bytes The maximum bytes to fetch from this partition. See KIP-74 for cases where this limit may not be honored. Fetch Request (Version: 5) => replica_id max_wait_ms min_bytes max_bytes isolation_level [topics] replica_id => INT32 max_wait_ms => INT32 min_bytes => INT32 max_bytes => INT32 isolation_level => INT8 topics => topic [partitions] topic => STRING partitions => partition fetch_offset log_start_offset partition_max_bytes partition => INT32 fetch_offset => INT64 log_start_offset => INT64 partition_max_bytes => INT32 Field Description replica_id The broker ID of the follower, of -1 if this request is from a consumer. max_wait_ms The maximum time in milliseconds to wait for the response. min_bytes The minimum bytes to accumulate in the response. max_bytes The maximum bytes to fetch. See KIP-74 for cases where this limit may not be honored. isolation_level This setting controls the visibility of transactional records. Using READ_UNCOMMITTED (isolation_level = 0) makes all records visible. With READ_COMMITTED (isolation_level = 1), non-transactional and COMMITTED transactional records are visible. To be more concrete, READ_COMMITTED returns all data from offsets smaller than the current LSO (last stable offset), and enables the inclusion of the list of aborted transactions in the result, which allows consumers to discard ABORTED transactional records topics The topics to fetch. topic The name of the topic to fetch. partitions The partitions to fetch. partition The partition index. fetch_offset The message offset. log_start_offset The earliest available offset of the follower replica. The field is only used when the request is sent by the follower. partition_max_bytes The maximum bytes to fetch from this partition. See KIP-74 for cases where this limit may not be honored. Fetch Request (Version: 6) => replica_id max_wait_ms min_bytes max_bytes isolation_level [topics] replica_id => INT32 max_wait_ms => INT32 min_bytes => INT32 max_bytes => INT32 isolation_level => INT8 topics => topic [partitions] topic => STRING partitions => partition fetch_offset log_start_offset partition_max_bytes partition => INT32 fetch_offset => INT64 log_start_offset => INT64 partition_max_bytes => INT32 Field Description replica_id The broker ID of the follower, of -1 if this request is from a consumer. max_wait_ms The maximum time in milliseconds to wait for the response. min_bytes The minimum bytes to accumulate in the response. max_bytes The maximum bytes to fetch. See KIP-74 for cases where this limit may not be honored. isolation_level This setting controls the visibility of transactional records. Using READ_UNCOMMITTED (isolation_level = 0) makes all records visible. With READ_COMMITTED (isolation_level = 1), non-transactional and COMMITTED transactional records are visible. To be more concrete, READ_COMMITTED returns all data from offsets smaller than the current LSO (last stable offset), and enables the inclusion of the list of aborted transactions in the result, which allows consumers to discard ABORTED transactional records topics The topics to fetch. topic The name of the topic to fetch. partitions The partitions to fetch. partition The partition index. fetch_offset The message offset. log_start_offset The earliest available offset of the follower replica. The field is only used when the request is sent by the follower. partition_max_bytes The maximum bytes to fetch from this partition. See KIP-74 for cases where this limit may not be honored. Fetch Request (Version: 7) => replica_id max_wait_ms min_bytes max_bytes isolation_level session_id session_epoch [topics] [forgotten_topics_data] replica_id => INT32 max_wait_ms => INT32 min_bytes => INT32 max_bytes => INT32 isolation_level => INT8 session_id => INT32 session_epoch => INT32 topics => topic [partitions] topic => STRING partitions => partition fetch_offset log_start_offset partition_max_bytes partition => INT32 fetch_offset => INT64 log_start_offset => INT64 partition_max_bytes => INT32 forgotten_topics_data => topic [partitions] topic => STRING partitions => INT32 Field Description replica_id The broker ID of the follower, of -1 if this request is from a consumer. max_wait_ms The maximum time in milliseconds to wait for the response. min_bytes The minimum bytes to accumulate in the response. max_bytes The maximum bytes to fetch. See KIP-74 for cases where this limit may not be honored. isolation_level This setting controls the visibility of transactional records. Using READ_UNCOMMITTED (isolation_level = 0) makes all records visible. With READ_COMMITTED (isolation_level = 1), non-transactional and COMMITTED transactional records are visible. To be more concrete, READ_COMMITTED returns all data from offsets smaller than the current LSO (last stable offset), and enables the inclusion of the list of aborted transactions in the result, which allows consumers to discard ABORTED transactional records session_id The fetch session ID. session_epoch The fetch session epoch, which is used for ordering requests in a session. topics The topics to fetch. topic The name of the topic to fetch. partitions The partitions to fetch. partition The partition index. fetch_offset The message offset. log_start_offset The earliest available offset of the follower replica. The field is only used when the request is sent by the follower. partition_max_bytes The maximum bytes to fetch from this partition. See KIP-74 for cases where this limit may not be honored. forgotten_topics_data In an incremental fetch request, the partitions to remove. topic The topic name. partitions The partitions indexes to forget. Fetch Request (Version: 8) => replica_id max_wait_ms min_bytes max_bytes isolation_level session_id session_epoch [topics] [forgotten_topics_data] replica_id => INT32 max_wait_ms => INT32 min_bytes => INT32 max_bytes => INT32 isolation_level => INT8 session_id => INT32 session_epoch => INT32 topics => topic [partitions] topic => STRING partitions => partition fetch_offset log_start_offset partition_max_bytes partition => INT32 fetch_offset => INT64 log_start_offset => INT64 partition_max_bytes => INT32 forgotten_topics_data => topic [partitions] topic => STRING partitions => INT32 Field Description replica_id The broker ID of the follower, of -1 if this request is from a consumer. max_wait_ms The maximum time in milliseconds to wait for the response. min_bytes The minimum bytes to accumulate in the response. max_bytes The maximum bytes to fetch. See KIP-74 for cases where this limit may not be honored. isolation_level This setting controls the visibility of transactional records. Using READ_UNCOMMITTED (isolation_level = 0) makes all records visible. With READ_COMMITTED (isolation_level = 1), non-transactional and COMMITTED transactional records are visible. To be more concrete, READ_COMMITTED returns all data from offsets smaller than the current LSO (last stable offset), and enables the inclusion of the list of aborted transactions in the result, which allows consumers to discard ABORTED transactional records session_id The fetch session ID. session_epoch The fetch session epoch, which is used for ordering requests in a session. topics The topics to fetch. topic The name of the topic to fetch. partitions The partitions to fetch. partition The partition index. fetch_offset The message offset. log_start_offset The earliest available offset of the follower replica. The field is only used when the request is sent by the follower. partition_max_bytes The maximum bytes to fetch from this partition. See KIP-74 for cases where this limit may not be honored. forgotten_topics_data In an incremental fetch request, the partitions to remove. topic The topic name. partitions The partitions indexes to forget. Fetch Request (Version: 9) => replica_id max_wait_ms min_bytes max_bytes isolation_level session_id session_epoch [topics] [forgotten_topics_data] replica_id => INT32 max_wait_ms => INT32 min_bytes => INT32 max_bytes => INT32 isolation_level => INT8 session_id => INT32 session_epoch => INT32 topics => topic [partitions] topic => STRING partitions => partition current_leader_epoch fetch_offset log_start_offset partition_max_bytes partition => INT32 current_leader_epoch => INT32 fetch_offset => INT64 log_start_offset => INT64 partition_max_bytes => INT32 forgotten_topics_data => topic [partitions] topic => STRING partitions => INT32 Field Description replica_id The broker ID of the follower, of -1 if this request is from a consumer. max_wait_ms The maximum time in milliseconds to wait for the response. min_bytes The minimum bytes to accumulate in the response. max_bytes The maximum bytes to fetch. See KIP-74 for cases where this limit may not be honored. isolation_level This setting controls the visibility of transactional records. Using READ_UNCOMMITTED (isolation_level = 0) makes all records visible. With READ_COMMITTED (isolation_level = 1), non-transactional and COMMITTED transactional records are visible. To be more concrete, READ_COMMITTED returns all data from offsets smaller than the current LSO (last stable offset), and enables the inclusion of the list of aborted transactions in the result, which allows consumers to discard ABORTED transactional records session_id The fetch session ID. session_epoch The fetch session epoch, which is used for ordering requests in a session. topics The topics to fetch. topic The name of the topic to fetch. partitions The partitions to fetch. partition The partition index. current_leader_epoch The current leader epoch of the partition. fetch_offset The message offset. log_start_offset The earliest available offset of the follower replica. The field is only used when the request is sent by the follower. partition_max_bytes The maximum bytes to fetch from this partition. See KIP-74 for cases where this limit may not be honored. forgotten_topics_data In an incremental fetch request, the partitions to remove. topic The topic name. partitions The partitions indexes to forget. Fetch Request (Version: 10) => replica_id max_wait_ms min_bytes max_bytes isolation_level session_id session_epoch [topics] [forgotten_topics_data] replica_id => INT32 max_wait_ms => INT32 min_bytes => INT32 max_bytes => INT32 isolation_level => INT8 session_id => INT32 session_epoch => INT32 topics => topic [partitions] topic => STRING partitions => partition current_leader_epoch fetch_offset log_start_offset partition_max_bytes partition => INT32 current_leader_epoch => INT32 fetch_offset => INT64 log_start_offset => INT64 partition_max_bytes => INT32 forgotten_topics_data => topic [partitions] topic => STRING partitions => INT32 Field Description replica_id The broker ID of the follower, of -1 if this request is from a consumer. max_wait_ms The maximum time in milliseconds to wait for the response. min_bytes The minimum bytes to accumulate in the response. max_bytes The maximum bytes to fetch. See KIP-74 for cases where this limit may not be honored. isolation_level This setting controls the visibility of transactional records. Using READ_UNCOMMITTED (isolation_level = 0) makes all records visible. With READ_COMMITTED (isolation_level = 1), non-transactional and COMMITTED transactional records are visible. To be more concrete, READ_COMMITTED returns all data from offsets smaller than the current LSO (last stable offset), and enables the inclusion of the list of aborted transactions in the result, which allows consumers to discard ABORTED transactional records session_id The fetch session ID. session_epoch The fetch session epoch, which is used for ordering requests in a session. topics The topics to fetch. topic The name of the topic to fetch. partitions The partitions to fetch. partition The partition index. current_leader_epoch The current leader epoch of the partition. fetch_offset The message offset. log_start_offset The earliest available offset of the follower replica. The field is only used when the request is sent by the follower. partition_max_bytes The maximum bytes to fetch from this partition. See KIP-74 for cases where this limit may not be honored. forgotten_topics_data In an incremental fetch request, the partitions to remove. topic The topic name. partitions The partitions indexes to forget. Fetch Request (Version: 11) => replica_id max_wait_ms min_bytes max_bytes isolation_level session_id session_epoch [topics] [forgotten_topics_data] rack_id replica_id => INT32 max_wait_ms => INT32 min_bytes => INT32 max_bytes => INT32 isolation_level => INT8 session_id => INT32 session_epoch => INT32 topics => topic [partitions] topic => STRING partitions => partition current_leader_epoch fetch_offset log_start_offset partition_max_bytes partition => INT32 current_leader_epoch => INT32 fetch_offset => INT64 log_start_offset => INT64 partition_max_bytes => INT32 forgotten_topics_data => topic [partitions] topic => STRING partitions => INT32 rack_id => STRING Field Description replica_id The broker ID of the follower, of -1 if this request is from a consumer. max_wait_ms The maximum time in milliseconds to wait for the response. min_bytes The minimum bytes to accumulate in the response. max_bytes The maximum bytes to fetch. See KIP-74 for cases where this limit may not be honored. isolation_level This setting controls the visibility of transactional records. Using READ_UNCOMMITTED (isolation_level = 0) makes all records visible. With READ_COMMITTED (isolation_level = 1), non-transactional and COMMITTED transactional records are visible. To be more concrete, READ_COMMITTED returns all data from offsets smaller than the current LSO (last stable offset), and enables the inclusion of the list of aborted transactions in the result, which allows consumers to discard ABORTED transactional records session_id The fetch session ID. session_epoch The fetch session epoch, which is used for ordering requests in a session. topics The topics to fetch. topic The name of the topic to fetch. partitions The partitions to fetch. partition The partition index. current_leader_epoch The current leader epoch of the partition. fetch_offset The message offset. log_start_offset The earliest available offset of the follower replica. The field is only used when the request is sent by the follower. partition_max_bytes The maximum bytes to fetch from this partition. See KIP-74 for cases where this limit may not be honored. forgotten_topics_data In an incremental fetch request, the partitions to remove. topic The topic name. partitions The partitions indexes to forget. rack_id Rack ID of the consumer making this request
Here's a list of the best self-publishing companies for authors: Kindle Direct Publishing (KDP) Barnes and Noble Press. Kobo. Apple Books. Self-...
Read More »
media jobs offer a decent occupational outlook and a living wage. ... Interpreter/Translator. ... Film/Video Editor. ... Technical Writer. ......
Read More »Fetch Request (Version: 12) => replica_id max_wait_ms min_bytes max_bytes isolation_level session_id session_epoch [topics] [forgotten_topics_data] rack_id TAG_BUFFER replica_id => INT32 max_wait_ms => INT32 min_bytes => INT32 max_bytes => INT32 isolation_level => INT8 session_id => INT32 session_epoch => INT32 topics => topic [partitions] TAG_BUFFER topic => COMPACT_STRING partitions => partition current_leader_epoch fetch_offset last_fetched_epoch log_start_offset partition_max_bytes TAG_BUFFER partition => INT32 current_leader_epoch => INT32 fetch_offset => INT64 last_fetched_epoch => INT32 log_start_offset => INT64 partition_max_bytes => INT32 forgotten_topics_data => topic [partitions] TAG_BUFFER topic => COMPACT_STRING partitions => INT32 rack_id => COMPACT_STRING Field Description replica_id The broker ID of the follower, of -1 if this request is from a consumer. max_wait_ms The maximum time in milliseconds to wait for the response. min_bytes The minimum bytes to accumulate in the response. max_bytes The maximum bytes to fetch. See KIP-74 for cases where this limit may not be honored. isolation_level This setting controls the visibility of transactional records. Using READ_UNCOMMITTED (isolation_level = 0) makes all records visible. With READ_COMMITTED (isolation_level = 1), non-transactional and COMMITTED transactional records are visible. To be more concrete, READ_COMMITTED returns all data from offsets smaller than the current LSO (last stable offset), and enables the inclusion of the list of aborted transactions in the result, which allows consumers to discard ABORTED transactional records session_id The fetch session ID. session_epoch The fetch session epoch, which is used for ordering requests in a session. topics The topics to fetch. topic The name of the topic to fetch. partitions The partitions to fetch. partition The partition index. current_leader_epoch The current leader epoch of the partition. fetch_offset The message offset. last_fetched_epoch The epoch of the last fetched record or -1 if there is none log_start_offset The earliest available offset of the follower replica. The field is only used when the request is sent by the follower. partition_max_bytes The maximum bytes to fetch from this partition. See KIP-74 for cases where this limit may not be honored. _tagged_fields The tagged fields _tagged_fields The tagged fields forgotten_topics_data In an incremental fetch request, the partitions to remove. topic The topic name. partitions The partitions indexes to forget. _tagged_fields The tagged fields rack_id Rack ID of the consumer making this request _tagged_fields The tagged fields Fetch Request (Version: 13) => replica_id max_wait_ms min_bytes max_bytes isolation_level session_id session_epoch [topics] [forgotten_topics_data] rack_id TAG_BUFFER replica_id => INT32 max_wait_ms => INT32 min_bytes => INT32 max_bytes => INT32 isolation_level => INT8 session_id => INT32 session_epoch => INT32 topics => topic_id [partitions] TAG_BUFFER topic_id => UUID partitions => partition current_leader_epoch fetch_offset last_fetched_epoch log_start_offset partition_max_bytes TAG_BUFFER partition => INT32 current_leader_epoch => INT32 fetch_offset => INT64 last_fetched_epoch => INT32 log_start_offset => INT64 partition_max_bytes => INT32 forgotten_topics_data => topic_id [partitions] TAG_BUFFER topic_id => UUID partitions => INT32 rack_id => COMPACT_STRING Field Description replica_id The broker ID of the follower, of -1 if this request is from a consumer. max_wait_ms The maximum time in milliseconds to wait for the response. min_bytes The minimum bytes to accumulate in the response. max_bytes The maximum bytes to fetch. See KIP-74 for cases where this limit may not be honored. isolation_level This setting controls the visibility of transactional records. Using READ_UNCOMMITTED (isolation_level = 0) makes all records visible. With READ_COMMITTED (isolation_level = 1), non-transactional and COMMITTED transactional records are visible. To be more concrete, READ_COMMITTED returns all data from offsets smaller than the current LSO (last stable offset), and enables the inclusion of the list of aborted transactions in the result, which allows consumers to discard ABORTED transactional records session_id The fetch session ID. session_epoch The fetch session epoch, which is used for ordering requests in a session. topics The topics to fetch. topic_id The unique topic ID partitions The partitions to fetch. partition The partition index. current_leader_epoch The current leader epoch of the partition. fetch_offset The message offset. last_fetched_epoch The epoch of the last fetched record or -1 if there is none log_start_offset The earliest available offset of the follower replica. The field is only used when the request is sent by the follower. partition_max_bytes The maximum bytes to fetch from this partition. See KIP-74 for cases where this limit may not be honored. _tagged_fields The tagged fields _tagged_fields The tagged fields forgotten_topics_data In an incremental fetch request, the partitions to remove. topic_id The unique topic ID partitions The partitions indexes to forget. _tagged_fields The tagged fields rack_id Rack ID of the consumer making this request _tagged_fields The tagged fields Fetch Response (Version: 0) => [responses] responses => topic [partitions] topic => STRING partitions => partition_index error_code high_watermark records partition_index => INT32 error_code => INT16 high_watermark => INT64 records => RECORDS Field Description responses The response topics. topic The topic name. partitions The topic partitions. partition_index The partition index. error_code The error code, or 0 if there was no fetch error. high_watermark The current high water mark. records The record data. Fetch Response (Version: 1) => throttle_time_ms [responses] throttle_time_ms => INT32 responses => topic [partitions] topic => STRING partitions => partition_index error_code high_watermark records partition_index => INT32 error_code => INT16 high_watermark => INT64 records => RECORDS Field Description throttle_time_ms The duration in milliseconds for which the request was throttled due to a quota violation, or zero if the request did not violate any quota. responses The response topics. topic The topic name. partitions The topic partitions. partition_index The partition index. error_code The error code, or 0 if there was no fetch error. high_watermark The current high water mark. records The record data. Fetch Response (Version: 2) => throttle_time_ms [responses] throttle_time_ms => INT32 responses => topic [partitions] topic => STRING partitions => partition_index error_code high_watermark records partition_index => INT32 error_code => INT16 high_watermark => INT64 records => RECORDS Field Description throttle_time_ms The duration in milliseconds for which the request was throttled due to a quota violation, or zero if the request did not violate any quota. responses The response topics. topic The topic name. partitions The topic partitions. partition_index The partition index. error_code The error code, or 0 if there was no fetch error. high_watermark The current high water mark. records The record data. Fetch Response (Version: 3) => throttle_time_ms [responses] throttle_time_ms => INT32 responses => topic [partitions] topic => STRING partitions => partition_index error_code high_watermark records partition_index => INT32 error_code => INT16 high_watermark => INT64 records => RECORDS Field Description throttle_time_ms The duration in milliseconds for which the request was throttled due to a quota violation, or zero if the request did not violate any quota. responses The response topics. topic The topic name. partitions The topic partitions. partition_index The partition index. error_code The error code, or 0 if there was no fetch error. high_watermark The current high water mark. records The record data. Fetch Response (Version: 4) => throttle_time_ms [responses] throttle_time_ms => INT32 responses => topic [partitions] topic => STRING partitions => partition_index error_code high_watermark last_stable_offset [aborted_transactions] records partition_index => INT32 error_code => INT16 high_watermark => INT64 last_stable_offset => INT64 aborted_transactions => producer_id first_offset producer_id => INT64 first_offset => INT64 records => RECORDS Field Description throttle_time_ms The duration in milliseconds for which the request was throttled due to a quota violation, or zero if the request did not violate any quota. responses The response topics. topic The topic name. partitions The topic partitions. partition_index The partition index. error_code The error code, or 0 if there was no fetch error. high_watermark The current high water mark. last_stable_offset The last stable offset (or LSO) of the partition. This is the last offset such that the state of all transactional records prior to this offset have been decided (ABORTED or COMMITTED) aborted_transactions The aborted transactions. producer_id The producer id associated with the aborted transaction. first_offset The first offset in the aborted transaction. records The record data. Fetch Response (Version: 5) => throttle_time_ms [responses] throttle_time_ms => INT32 responses => topic [partitions] topic => STRING partitions => partition_index error_code high_watermark last_stable_offset log_start_offset [aborted_transactions] records partition_index => INT32 error_code => INT16 high_watermark => INT64 last_stable_offset => INT64 log_start_offset => INT64 aborted_transactions => producer_id first_offset producer_id => INT64 first_offset => INT64 records => RECORDS Field Description throttle_time_ms The duration in milliseconds for which the request was throttled due to a quota violation, or zero if the request did not violate any quota. responses The response topics. topic The topic name. partitions The topic partitions. partition_index The partition index. error_code The error code, or 0 if there was no fetch error. high_watermark The current high water mark. last_stable_offset The last stable offset (or LSO) of the partition. This is the last offset such that the state of all transactional records prior to this offset have been decided (ABORTED or COMMITTED) log_start_offset The current log start offset. aborted_transactions The aborted transactions. producer_id The producer id associated with the aborted transaction. first_offset The first offset in the aborted transaction. records The record data. Fetch Response (Version: 6) => throttle_time_ms [responses] throttle_time_ms => INT32 responses => topic [partitions] topic => STRING partitions => partition_index error_code high_watermark last_stable_offset log_start_offset [aborted_transactions] records partition_index => INT32 error_code => INT16 high_watermark => INT64 last_stable_offset => INT64 log_start_offset => INT64 aborted_transactions => producer_id first_offset producer_id => INT64 first_offset => INT64 records => RECORDS Field Description throttle_time_ms The duration in milliseconds for which the request was throttled due to a quota violation, or zero if the request did not violate any quota. responses The response topics. topic The topic name. partitions The topic partitions. partition_index The partition index. error_code The error code, or 0 if there was no fetch error. high_watermark The current high water mark. last_stable_offset The last stable offset (or LSO) of the partition. This is the last offset such that the state of all transactional records prior to this offset have been decided (ABORTED or COMMITTED) log_start_offset The current log start offset. aborted_transactions The aborted transactions. producer_id The producer id associated with the aborted transaction. first_offset The first offset in the aborted transaction. records The record data. Fetch Response (Version: 7) => throttle_time_ms error_code session_id [responses] throttle_time_ms => INT32 error_code => INT16 session_id => INT32 responses => topic [partitions] topic => STRING partitions => partition_index error_code high_watermark last_stable_offset log_start_offset [aborted_transactions] records partition_index => INT32 error_code => INT16 high_watermark => INT64 last_stable_offset => INT64 log_start_offset => INT64 aborted_transactions => producer_id first_offset producer_id => INT64 first_offset => INT64 records => RECORDS Field Description throttle_time_ms The duration in milliseconds for which the request was throttled due to a quota violation, or zero if the request did not violate any quota. error_code The top level response error code. session_id The fetch session ID, or 0 if this is not part of a fetch session. responses The response topics. topic The topic name. partitions The topic partitions. partition_index The partition index. error_code The error code, or 0 if there was no fetch error. high_watermark The current high water mark. last_stable_offset The last stable offset (or LSO) of the partition. This is the last offset such that the state of all transactional records prior to this offset have been decided (ABORTED or COMMITTED) log_start_offset The current log start offset. aborted_transactions The aborted transactions. producer_id The producer id associated with the aborted transaction. first_offset The first offset in the aborted transaction. records The record data. Fetch Response (Version: 8) => throttle_time_ms error_code session_id [responses] throttle_time_ms => INT32 error_code => INT16 session_id => INT32 responses => topic [partitions] topic => STRING partitions => partition_index error_code high_watermark last_stable_offset log_start_offset [aborted_transactions] records partition_index => INT32 error_code => INT16 high_watermark => INT64 last_stable_offset => INT64 log_start_offset => INT64 aborted_transactions => producer_id first_offset producer_id => INT64 first_offset => INT64 records => RECORDS Field Description throttle_time_ms The duration in milliseconds for which the request was throttled due to a quota violation, or zero if the request did not violate any quota. error_code The top level response error code. session_id The fetch session ID, or 0 if this is not part of a fetch session. responses The response topics. topic The topic name. partitions The topic partitions. partition_index The partition index. error_code The error code, or 0 if there was no fetch error. high_watermark The current high water mark. last_stable_offset The last stable offset (or LSO) of the partition. This is the last offset such that the state of all transactional records prior to this offset have been decided (ABORTED or COMMITTED) log_start_offset The current log start offset. aborted_transactions The aborted transactions. producer_id The producer id associated with the aborted transaction. first_offset The first offset in the aborted transaction. records The record data. Fetch Response (Version: 9) => throttle_time_ms error_code session_id [responses] throttle_time_ms => INT32 error_code => INT16 session_id => INT32 responses => topic [partitions] topic => STRING partitions => partition_index error_code high_watermark last_stable_offset log_start_offset [aborted_transactions] records partition_index => INT32 error_code => INT16 high_watermark => INT64 last_stable_offset => INT64 log_start_offset => INT64 aborted_transactions => producer_id first_offset producer_id => INT64 first_offset => INT64 records => RECORDS Field Description throttle_time_ms The duration in milliseconds for which the request was throttled due to a quota violation, or zero if the request did not violate any quota. error_code The top level response error code. session_id The fetch session ID, or 0 if this is not part of a fetch session. responses The response topics. topic The topic name. partitions The topic partitions. partition_index The partition index. error_code The error code, or 0 if there was no fetch error. high_watermark The current high water mark. last_stable_offset The last stable offset (or LSO) of the partition. This is the last offset such that the state of all transactional records prior to this offset have been decided (ABORTED or COMMITTED) log_start_offset The current log start offset. aborted_transactions The aborted transactions. producer_id The producer id associated with the aborted transaction. first_offset The first offset in the aborted transaction. records The record data. Fetch Response (Version: 10) => throttle_time_ms error_code session_id [responses] throttle_time_ms => INT32 error_code => INT16 session_id => INT32 responses => topic [partitions] topic => STRING partitions => partition_index error_code high_watermark last_stable_offset log_start_offset [aborted_transactions] records partition_index => INT32 error_code => INT16 high_watermark => INT64 last_stable_offset => INT64 log_start_offset => INT64 aborted_transactions => producer_id first_offset producer_id => INT64 first_offset => INT64 records => RECORDS Field Description throttle_time_ms The duration in milliseconds for which the request was throttled due to a quota violation, or zero if the request did not violate any quota. error_code The top level response error code. session_id The fetch session ID, or 0 if this is not part of a fetch session. responses The response topics. topic The topic name. partitions The topic partitions. partition_index The partition index. error_code The error code, or 0 if there was no fetch error. high_watermark The current high water mark. last_stable_offset The last stable offset (or LSO) of the partition. This is the last offset such that the state of all transactional records prior to this offset have been decided (ABORTED or COMMITTED) log_start_offset The current log start offset. aborted_transactions The aborted transactions. producer_id The producer id associated with the aborted transaction. first_offset The first offset in the aborted transaction. records The record data. Fetch Response (Version: 11) => throttle_time_ms error_code session_id [responses] throttle_time_ms => INT32 error_code => INT16 session_id => INT32 responses => topic [partitions] topic => STRING partitions => partition_index error_code high_watermark last_stable_offset log_start_offset [aborted_transactions] preferred_read_replica records partition_index => INT32 error_code => INT16 high_watermark => INT64 last_stable_offset => INT64 log_start_offset => INT64 aborted_transactions => producer_id first_offset producer_id => INT64 first_offset => INT64 preferred_read_replica => INT32 records => RECORDS Field Description throttle_time_ms The duration in milliseconds for which the request was throttled due to a quota violation, or zero if the request did not violate any quota. error_code The top level response error code. session_id The fetch session ID, or 0 if this is not part of a fetch session. responses The response topics. topic The topic name. partitions The topic partitions. partition_index The partition index. error_code The error code, or 0 if there was no fetch error. high_watermark The current high water mark. last_stable_offset The last stable offset (or LSO) of the partition. This is the last offset such that the state of all transactional records prior to this offset have been decided (ABORTED or COMMITTED) log_start_offset The current log start offset. aborted_transactions The aborted transactions. producer_id The producer id associated with the aborted transaction. first_offset The first offset in the aborted transaction. preferred_read_replica The preferred read replica for the consumer to use on its next fetch request records The record data. Fetch Response (Version: 12) => throttle_time_ms error_code session_id [responses] TAG_BUFFER throttle_time_ms => INT32 error_code => INT16 session_id => INT32 responses => topic [partitions] TAG_BUFFER topic => COMPACT_STRING partitions => partition_index error_code high_watermark last_stable_offset log_start_offset [aborted_transactions] preferred_read_replica records TAG_BUFFER partition_index => INT32 error_code => INT16 high_watermark => INT64 last_stable_offset => INT64 log_start_offset => INT64 aborted_transactions => producer_id first_offset TAG_BUFFER producer_id => INT64 first_offset => INT64 preferred_read_replica => INT32 records => COMPACT_RECORDS Field Description throttle_time_ms The duration in milliseconds for which the request was throttled due to a quota violation, or zero if the request did not violate any quota. error_code The top level response error code. session_id The fetch session ID, or 0 if this is not part of a fetch session. responses The response topics. topic The topic name. partitions The topic partitions. partition_index The partition index. error_code The error code, or 0 if there was no fetch error. high_watermark The current high water mark. last_stable_offset The last stable offset (or LSO) of the partition. This is the last offset such that the state of all transactional records prior to this offset have been decided (ABORTED or COMMITTED) log_start_offset The current log start offset. aborted_transactions The aborted transactions. producer_id The producer id associated with the aborted transaction. first_offset The first offset in the aborted transaction. _tagged_fields The tagged fields preferred_read_replica The preferred read replica for the consumer to use on its next fetch request records The record data. _tagged_fields The tagged fields _tagged_fields The tagged fields _tagged_fields The tagged fields Fetch Response (Version: 13) => throttle_time_ms error_code session_id [responses] TAG_BUFFER throttle_time_ms => INT32 error_code => INT16 session_id => INT32 responses => topic_id [partitions] TAG_BUFFER topic_id => UUID partitions => partition_index error_code high_watermark last_stable_offset log_start_offset [aborted_transactions] preferred_read_replica records TAG_BUFFER partition_index => INT32 error_code => INT16 high_watermark => INT64 last_stable_offset => INT64 log_start_offset => INT64 aborted_transactions => producer_id first_offset TAG_BUFFER producer_id => INT64 first_offset => INT64 preferred_read_replica => INT32 records => COMPACT_RECORDS Field Description throttle_time_ms The duration in milliseconds for which the request was throttled due to a quota violation, or zero if the request did not violate any quota. error_code The top level response error code. session_id The fetch session ID, or 0 if this is not part of a fetch session. responses The response topics. topic_id The unique topic ID partitions The topic partitions. partition_index The partition index. error_code The error code, or 0 if there was no fetch error. high_watermark The current high water mark. last_stable_offset The last stable offset (or LSO) of the partition. This is the last offset such that the state of all transactional records prior to this offset have been decided (ABORTED or COMMITTED) log_start_offset The current log start offset. aborted_transactions The aborted transactions. producer_id The producer id associated with the aborted transaction. first_offset The first offset in the aborted transaction. _tagged_fields The tagged fields preferred_read_replica The preferred read replica for the consumer to use on its next fetch request records The record data. _tagged_fields The tagged fields _tagged_fields The tagged fields _tagged_fields The tagged fields ListOffsets Request (Version: 0) => replica_id [topics] replica_id => INT32 topics => name [partitions] name => STRING partitions => partition_index timestamp max_num_offsets partition_index => INT32 timestamp => INT64 max_num_offsets => INT32 Field Description replica_id The broker ID of the requestor, or -1 if this request is being made by a normal consumer. topics Each topic in the request. name The topic name. partitions Each partition in the request. partition_index The partition index. timestamp The current timestamp. max_num_offsets The maximum number of offsets to report. ListOffsets Request (Version: 1) => replica_id [topics] replica_id => INT32 topics => name [partitions] name => STRING partitions => partition_index timestamp partition_index => INT32 timestamp => INT64 Field Description replica_id The broker ID of the requestor, or -1 if this request is being made by a normal consumer. topics Each topic in the request. name The topic name. partitions Each partition in the request. partition_index The partition index. timestamp The current timestamp. ListOffsets Request (Version: 2) => replica_id isolation_level [topics] replica_id => INT32 isolation_level => INT8 topics => name [partitions] name => STRING partitions => partition_index timestamp partition_index => INT32 timestamp => INT64 Field Description replica_id The broker ID of the requestor, or -1 if this request is being made by a normal consumer. isolation_level This setting controls the visibility of transactional records. Using READ_UNCOMMITTED (isolation_level = 0) makes all records visible. With READ_COMMITTED (isolation_level = 1), non-transactional and COMMITTED transactional records are visible. To be more concrete, READ_COMMITTED returns all data from offsets smaller than the current LSO (last stable offset), and enables the inclusion of the list of aborted transactions in the result, which allows consumers to discard ABORTED transactional records topics Each topic in the request. name The topic name. partitions Each partition in the request. partition_index The partition index. timestamp The current timestamp. ListOffsets Request (Version: 3) => replica_id isolation_level [topics] replica_id => INT32 isolation_level => INT8 topics => name [partitions] name => STRING partitions => partition_index timestamp partition_index => INT32 timestamp => INT64 Field Description replica_id The broker ID of the requestor, or -1 if this request is being made by a normal consumer. isolation_level This setting controls the visibility of transactional records. Using READ_UNCOMMITTED (isolation_level = 0) makes all records visible. With READ_COMMITTED (isolation_level = 1), non-transactional and COMMITTED transactional records are visible. To be more concrete, READ_COMMITTED returns all data from offsets smaller than the current LSO (last stable offset), and enables the inclusion of the list of aborted transactions in the result, which allows consumers to discard ABORTED transactional records topics Each topic in the request. name The topic name. partitions Each partition in the request. partition_index The partition index. timestamp The current timestamp. ListOffsets Request (Version: 4) => replica_id isolation_level [topics] replica_id => INT32 isolation_level => INT8 topics => name [partitions] name => STRING partitions => partition_index current_leader_epoch timestamp partition_index => INT32 current_leader_epoch => INT32 timestamp => INT64 Field Description replica_id The broker ID of the requestor, or -1 if this request is being made by a normal consumer. isolation_level This setting controls the visibility of transactional records. Using READ_UNCOMMITTED (isolation_level = 0) makes all records visible. With READ_COMMITTED (isolation_level = 1), non-transactional and COMMITTED transactional records are visible. To be more concrete, READ_COMMITTED returns all data from offsets smaller than the current LSO (last stable offset), and enables the inclusion of the list of aborted transactions in the result, which allows consumers to discard ABORTED transactional records topics Each topic in the request. name The topic name. partitions Each partition in the request. partition_index The partition index. current_leader_epoch The current leader epoch. timestamp The current timestamp. ListOffsets Request (Version: 5) => replica_id isolation_level [topics] replica_id => INT32 isolation_level => INT8 topics => name [partitions] name => STRING partitions => partition_index current_leader_epoch timestamp partition_index => INT32 current_leader_epoch => INT32 timestamp => INT64 Field Description replica_id The broker ID of the requestor, or -1 if this request is being made by a normal consumer. isolation_level This setting controls the visibility of transactional records. Using READ_UNCOMMITTED (isolation_level = 0) makes all records visible. With READ_COMMITTED (isolation_level = 1), non-transactional and COMMITTED transactional records are visible. To be more concrete, READ_COMMITTED returns all data from offsets smaller than the current LSO (last stable offset), and enables the inclusion of the list of aborted transactions in the result, which allows consumers to discard ABORTED transactional records topics Each topic in the request. name The topic name. partitions Each partition in the request. partition_index The partition index. current_leader_epoch The current leader epoch. timestamp The current timestamp. ListOffsets Request (Version: 6) => replica_id isolation_level [topics] TAG_BUFFER replica_id => INT32 isolation_level => INT8 topics => name [partitions] TAG_BUFFER name => COMPACT_STRING partitions => partition_index current_leader_epoch timestamp TAG_BUFFER partition_index => INT32 current_leader_epoch => INT32 timestamp => INT64 Field Description replica_id The broker ID of the requestor, or -1 if this request is being made by a normal consumer. isolation_level This setting controls the visibility of transactional records. Using READ_UNCOMMITTED (isolation_level = 0) makes all records visible. With READ_COMMITTED (isolation_level = 1), non-transactional and COMMITTED transactional records are visible. To be more concrete, READ_COMMITTED returns all data from offsets smaller than the current LSO (last stable offset), and enables the inclusion of the list of aborted transactions in the result, which allows consumers to discard ABORTED transactional records topics Each topic in the request. name The topic name. partitions Each partition in the request. partition_index The partition index. current_leader_epoch The current leader epoch. timestamp The current timestamp. _tagged_fields The tagged fields _tagged_fields The tagged fields _tagged_fields The tagged fields ListOffsets Request (Version: 7) => replica_id isolation_level [topics] TAG_BUFFER replica_id => INT32 isolation_level => INT8 topics => name [partitions] TAG_BUFFER name => COMPACT_STRING partitions => partition_index current_leader_epoch timestamp TAG_BUFFER partition_index => INT32 current_leader_epoch => INT32 timestamp => INT64 Field Description replica_id The broker ID of the requestor, or -1 if this request is being made by a normal co
21 Steps To Landing A Higher Paying Job Utilize job boards. Find a career coach. Grow your network. Do your research. Prepare to give references....
Read More »
How can a Housewife Earn Money at Home in India? Affiliate Marketing. Become an Insurance POSP. Sell Homemade Items. Become a Translator. Blogging....
Read More »
A referral link is a unique URL used in referral marketing programs companies provide to their existing customers to promote their brand and...
Read More »
What is the most used hashtag on TikTok? Unsurprisingly the most used hashtag on TikTok is #tiktok. This is followed by two other TikTok-specific...
Read More »