<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>topic Re: Retry Pushing Data To Kafka for spesific Errors in Qlik Replicate</title>
    <link>https://community.qlik.com/t5/Qlik-Replicate/Retry-Pushing-Data-To-Kafka-for-spesific-Errors/m-p/2485823#M12913</link>
    <description>&lt;P&gt;Thanks I'll try and can we also define&amp;nbsp;kafka max throughput espacially for full loads kafka can not handle the load so we need to decrease max&amp;nbsp;throughput for kafka&lt;/P&gt;</description>
    <pubDate>Tue, 08 Oct 2024 09:43:11 GMT</pubDate>
    <dc:creator>gseckin</dc:creator>
    <dc:date>2024-10-08T09:43:11Z</dc:date>
    <item>
      <title>Retry Pushing Data To Kafka for spesific Errors</title>
      <link>https://community.qlik.com/t5/Qlik-Replicate/Retry-Pushing-Data-To-Kafka-for-spesific-Errors/m-p/2485816#M12911</link>
      <description>&lt;P&gt;Hi,&lt;/P&gt;
&lt;P&gt;We are using Kafka as a target and sometimes Kafka throws timeout errors and policy violation errors (when Kafka cannot handle the load), when this happens Qlik failed to deliver the message. Is there a way to retry sending the message to Kafka when Qlik receives an error from Kafka?&lt;/P&gt;
&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="gseckin_0-1728379025938.png" style="width: 400px;"&gt;&lt;img src="https://community.qlik.com/t5/image/serverpage/image-id/172629iAC14D96CA1DDCBA7/image-size/medium?v=v2&amp;amp;px=400" role="button" title="gseckin_0-1728379025938.png" alt="gseckin_0-1728379025938.png" /&gt;&lt;/span&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Tue, 08 Oct 2024 09:17:46 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Qlik-Replicate/Retry-Pushing-Data-To-Kafka-for-spesific-Errors/m-p/2485816#M12911</guid>
      <dc:creator>gseckin</dc:creator>
      <dc:date>2024-10-08T09:17:46Z</dc:date>
    </item>
    <item>
      <title>Re: Retry Pushing Data To Kafka for spesific Errors</title>
      <link>https://community.qlik.com/t5/Qlik-Replicate/Retry-Pushing-Data-To-Kafka-for-spesific-Errors/m-p/2485821#M12912</link>
      <description>&lt;P&gt;Hello&amp;nbsp;&lt;a href="https://community.qlik.com/t5/user/viewprofilepage/user-id/294273"&gt;@gseckin&lt;/a&gt;&amp;nbsp;,&lt;/P&gt;
&lt;P&gt;Thanks for reaching out to Qlik Community!&lt;/P&gt;
&lt;P&gt;Would you please try to add an internal parameter&amp;nbsp;&lt;FONT face="courier new,courier"&gt;rdkafkaTopicProperties&lt;/FONT&gt; to the Kafka target endpoint, and set its values to:&lt;/P&gt;
&lt;P&gt;&lt;FONT face="courier new,courier"&gt;request.timeout.ms=240000;message.timeout.ms=1200000;&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;Hope this helps.&lt;/P&gt;
&lt;P&gt;John.&lt;/P&gt;</description>
      <pubDate>Tue, 08 Oct 2024 09:38:58 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Qlik-Replicate/Retry-Pushing-Data-To-Kafka-for-spesific-Errors/m-p/2485821#M12912</guid>
      <dc:creator>john_wang</dc:creator>
      <dc:date>2024-10-08T09:38:58Z</dc:date>
    </item>
    <item>
      <title>Re: Retry Pushing Data To Kafka for spesific Errors</title>
      <link>https://community.qlik.com/t5/Qlik-Replicate/Retry-Pushing-Data-To-Kafka-for-spesific-Errors/m-p/2485823#M12913</link>
      <description>&lt;P&gt;Thanks I'll try and can we also define&amp;nbsp;kafka max throughput espacially for full loads kafka can not handle the load so we need to decrease max&amp;nbsp;throughput for kafka&lt;/P&gt;</description>
      <pubDate>Tue, 08 Oct 2024 09:43:11 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Qlik-Replicate/Retry-Pushing-Data-To-Kafka-for-spesific-Errors/m-p/2485823#M12913</guid>
      <dc:creator>gseckin</dc:creator>
      <dc:date>2024-10-08T09:43:11Z</dc:date>
    </item>
    <item>
      <title>Re: Retry Pushing Data To Kafka for spesific Errors</title>
      <link>https://community.qlik.com/t5/Qlik-Replicate/Retry-Pushing-Data-To-Kafka-for-spesific-Errors/m-p/2485876#M12915</link>
      <description>&lt;P&gt;Hi&amp;nbsp;&lt;a href="https://community.qlik.com/t5/user/viewprofilepage/user-id/115309"&gt;@john_wang&lt;/a&gt;,&lt;/P&gt;
&lt;P&gt;is there also retry mechanism for kafka that we can use for spesific errors?&lt;/P&gt;</description>
      <pubDate>Tue, 08 Oct 2024 11:57:22 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Qlik-Replicate/Retry-Pushing-Data-To-Kafka-for-spesific-Errors/m-p/2485876#M12915</guid>
      <dc:creator>gseckin</dc:creator>
      <dc:date>2024-10-08T11:57:22Z</dc:date>
    </item>
    <item>
      <title>Re: Retry Pushing Data To Kafka for spesific Errors</title>
      <link>https://community.qlik.com/t5/Qlik-Replicate/Retry-Pushing-Data-To-Kafka-for-spesific-Errors/m-p/2486311#M12941</link>
      <description>&lt;P&gt;Hi&amp;nbsp;&lt;a href="https://community.qlik.com/t5/user/viewprofilepage/user-id/294273"&gt;@gseckin&lt;/a&gt;&amp;nbsp;,&lt;/P&gt;
&lt;P&gt;In the &lt;A href="https://help.qlik.com/en-US/replicate/May2024/Content/Global_Common/Content/SharedEMReplicate/Customize%20Tasks/tasks_envErrorsStab.htm#ar_tasks_custom_1624443382_1694889" target="_blank" rel="noopener"&gt;error handling&lt;/A&gt;, the retry can be customized, for example:&lt;/P&gt;
&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="john_wang_0-1728535441911.png" style="width: 400px;"&gt;&lt;img src="https://community.qlik.com/t5/image/serverpage/image-id/172767iB2000472E6942FA2/image-size/medium?v=v2&amp;amp;px=400" role="button" title="john_wang_0-1728535441911.png" alt="john_wang_0-1728535441911.png" /&gt;&lt;/span&gt;&lt;/P&gt;
&lt;P&gt;Hope this helps.&lt;/P&gt;
&lt;P&gt;John.&lt;/P&gt;</description>
      <pubDate>Thu, 10 Oct 2024 04:45:29 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Qlik-Replicate/Retry-Pushing-Data-To-Kafka-for-spesific-Errors/m-p/2486311#M12941</guid>
      <dc:creator>john_wang</dc:creator>
      <dc:date>2024-10-10T04:45:29Z</dc:date>
    </item>
    <item>
      <title>Re: Retry Pushing Data To Kafka for spesific Errors</title>
      <link>https://community.qlik.com/t5/Qlik-Replicate/Retry-Pushing-Data-To-Kafka-for-spesific-Errors/m-p/2486367#M12942</link>
      <description>&lt;P&gt;Hi&amp;nbsp;&lt;a href="https://community.qlik.com/t5/user/viewprofilepage/user-id/115309"&gt;@john_wang&lt;/a&gt;&amp;nbsp;,&lt;/P&gt;
&lt;P&gt;thanks! And what about setting max throughput for Kafka? Can we control the max amount of data per min or sec that qlik pushes to Kafka?&lt;/P&gt;
&lt;P&gt;Thanks&lt;/P&gt;</description>
      <pubDate>Thu, 10 Oct 2024 10:02:08 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Qlik-Replicate/Retry-Pushing-Data-To-Kafka-for-spesific-Errors/m-p/2486367#M12942</guid>
      <dc:creator>gseckin</dc:creator>
      <dc:date>2024-10-10T10:02:08Z</dc:date>
    </item>
    <item>
      <title>Re: Retry Pushing Data To Kafka for spesific Errors</title>
      <link>https://community.qlik.com/t5/Qlik-Replicate/Retry-Pushing-Data-To-Kafka-for-spesific-Errors/m-p/2486417#M12943</link>
      <description>&lt;P&gt;Hello&amp;nbsp;&lt;a href="https://community.qlik.com/t5/user/viewprofilepage/user-id/294273"&gt;@gseckin&lt;/a&gt;&amp;nbsp;,&lt;/P&gt;
&lt;P&gt;No such setting in Qlik Replicate Kafka endpoint. However there are other options out of Qlik Replicate:&lt;/P&gt;
&lt;H3&gt;&lt;FONT size="4"&gt;1. &lt;STRONG&gt;Producer-Side Configurations:&lt;/STRONG&gt;&lt;/FONT&gt;&lt;/H3&gt;
&lt;UL&gt;
&lt;LI&gt;&lt;STRONG&gt;&lt;CODE&gt;linger.ms&lt;/CODE&gt;&lt;/STRONG&gt;: This controls the time the producer waits for more records before sending a batch. Increasing it can reduce the throughput but increase batching efficiency.&lt;/LI&gt;
&lt;LI&gt;&lt;STRONG&gt;&lt;CODE&gt;batch.size&lt;/CODE&gt;&lt;/STRONG&gt;: This controls the maximum size of a batch that can be sent. Reducing the batch size limits the throughput.&lt;/LI&gt;
&lt;/UL&gt;
&lt;H3&gt;&lt;FONT size="4"&gt;2. &lt;STRONG&gt;Broker-Side Configurations:&lt;/STRONG&gt;&lt;/FONT&gt;&lt;/H3&gt;
&lt;UL&gt;
&lt;LI&gt;&lt;STRONG&gt;&lt;CODE&gt;quota.producer.default&lt;/CODE&gt;&lt;/STRONG&gt;: Kafka has a built-in quota mechanism for throttling producers. This allows you to set throughput limits on a per-client or per-IP basis.&lt;/LI&gt;
&lt;/UL&gt;
&lt;H3&gt;&lt;FONT size="4"&gt;3. &lt;STRONG&gt;Throttling Network Bandwidth:&lt;/STRONG&gt;&lt;/FONT&gt;&lt;/H3&gt;
&lt;P&gt;If the network between your producers and Kafka broker is the bottleneck, you can throttle network bandwidth at the OS level using tools like &lt;CODE&gt;tc&lt;/CODE&gt; on Linux.&lt;/P&gt;
&lt;P&gt;By combining producer throttling, broker quotas, and potentially network-level restrictions, you can efficiently limit Kafka's throughput to meet your requirements.&lt;/P&gt;
&lt;P&gt;Hope this helps.&lt;/P&gt;
&lt;P&gt;John.&lt;/P&gt;</description>
      <pubDate>Thu, 10 Oct 2024 13:53:46 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Qlik-Replicate/Retry-Pushing-Data-To-Kafka-for-spesific-Errors/m-p/2486417#M12943</guid>
      <dc:creator>john_wang</dc:creator>
      <dc:date>2024-10-10T13:53:46Z</dc:date>
    </item>
  </channel>
</rss>

