<?xml version="1.0"?>
<oembed><version>1.0</version><provider_name>Blog - Silicon Cloud</provider_name><provider_url>https://www.silicloud.com/blog</provider_url><author_name>Olivia Parker</author_name><author_url>https://www.silicloud.com/blog/author/oliviaparker/</author_url><title>How can Kafka prevent data loss?</title><type>rich</type><width>600</width><height>338</height><html>&lt;blockquote class="wp-embedded-content" data-secret="a7ZnY7LKJg"&gt;&lt;a href="https://www.silicloud.com/blog/how-can-kafka-prevent-data-loss/"&gt;How can Kafka prevent data loss?&lt;/a&gt;&lt;/blockquote&gt;&lt;iframe sandbox="allow-scripts" security="restricted" src="https://www.silicloud.com/blog/how-can-kafka-prevent-data-loss/embed/#?secret=a7ZnY7LKJg" width="600" height="338" title="&#x201C;How can Kafka prevent data loss?&#x201D; &#x2014; Blog - Silicon Cloud" data-secret="a7ZnY7LKJg" frameborder="0" marginwidth="0" marginheight="0" scrolling="no" class="wp-embedded-content"&gt;&lt;/iframe&gt;&lt;script&gt;
/*! This file is auto-generated */
!function(d,l){"use strict";l.querySelector&amp;&amp;d.addEventListener&amp;&amp;"undefined"!=typeof URL&amp;&amp;(d.wp=d.wp||{},d.wp.receiveEmbedMessage||(d.wp.receiveEmbedMessage=function(e){var t=e.data;if((t||t.secret||t.message||t.value)&amp;&amp;!/[^a-zA-Z0-9]/.test(t.secret)){for(var s,r,n,a=l.querySelectorAll('iframe[data-secret="'+t.secret+'"]'),o=l.querySelectorAll('blockquote[data-secret="'+t.secret+'"]'),c=new RegExp("^https?:$","i"),i=0;i&lt;o.length;i++)o[i].style.display="none";for(i=0;i&lt;a.length;i++)s=a[i],e.source===s.contentWindow&amp;&amp;(s.removeAttribute("style"),"height"===t.message?(1e3&lt;(r=parseInt(t.value,10))?r=1e3:~~r&lt;200&amp;&amp;(r=200),s.height=r):"link"===t.message&amp;&amp;(r=new URL(s.getAttribute("src")),n=new URL(t.value),c.test(n.protocol))&amp;&amp;n.host===r.host&amp;&amp;l.activeElement===s&amp;&amp;(d.top.location.href=t.value))}},d.addEventListener("message",d.wp.receiveEmbedMessage,!1),l.addEventListener("DOMContentLoaded",function(){for(var e,t,s=l.querySelectorAll("iframe.wp-embedded-content"),r=0;r&lt;s.length;r++)(t=(e=s[r]).getAttribute("data-secret"))||(t=Math.random().toString(36).substring(2,12),e.src+="#?secret="+t,e.setAttribute("data-secret",t)),e.contentWindow.postMessage({message:"ready",secret:t},"*")},!1)))}(window,document);
//# sourceURL=https://www.silicloud.com/blog/wp-includes/js/wp-embed.min.js
&lt;/script&gt;
</html><description>Kafka offers several ways to prevent data loss: Kafka replicates data to multiple copies using topic partitions, so that even if one copy fails, the data can still be recovered from other copies. Kafka by default replicates data to multiple copies and the number of copies can be configured based on requirements. Maintaining Persistence: Kafka [&hellip;]</description></oembed>
