{"version":"1.0","provider_name":"Kodlar\u0131n Gizemli D\u00fcnyas\u0131","provider_url":"https:\/\/fatihsoysal.com\/blog","author_name":"Fatih Soysal","author_url":"https:\/\/fatihsoysal.com\/blog\/author\/fatihsoysal\/","title":"Hyperlane Ger\u00e7ek Zamanl\u0131 \u0130leti\u015fim: WebSocket ve SSE Uygulamalar\u0131","type":"rich","width":600,"height":338,"html":"<blockquote class=\"wp-embedded-content\" data-secret=\"SLoC6TvMCE\"><a href=\"https:\/\/fatihsoysal.com\/blog\/hyperlane-gercek-zamanli-iletisim-websocket-ve-sse-uygulamalari\/\">Hyperlane Ger\u00e7ek Zamanl\u0131 \u0130leti\u015fim: WebSocket ve SSE Uygulamalar\u0131<\/a><\/blockquote><iframe sandbox=\"allow-scripts\" security=\"restricted\" src=\"https:\/\/fatihsoysal.com\/blog\/hyperlane-gercek-zamanli-iletisim-websocket-ve-sse-uygulamalari\/embed\/#?secret=SLoC6TvMCE\" width=\"600\" height=\"338\" title=\"&#8220;Hyperlane Ger\u00e7ek Zamanl\u0131 \u0130leti\u015fim: WebSocket ve SSE Uygulamalar\u0131&#8221; &#8212; Kodlar\u0131n Gizemli D\u00fcnyas\u0131\" data-secret=\"SLoC6TvMCE\" frameborder=\"0\" marginwidth=\"0\" marginheight=\"0\" scrolling=\"no\" class=\"wp-embedded-content\"><\/iframe><script>\n\/*! This file is auto-generated *\/\n!function(d,l){\"use strict\";l.querySelector&&d.addEventListener&&\"undefined\"!=typeof URL&&(d.wp=d.wp||{},d.wp.receiveEmbedMessage||(d.wp.receiveEmbedMessage=function(e){var t=e.data;if((t||t.secret||t.message||t.value)&&!\/[^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<o.length;i++)o[i].style.display=\"none\";for(i=0;i<a.length;i++)s=a[i],e.source===s.contentWindow&&(s.removeAttribute(\"style\"),\"height\"===t.message?(1e3<(r=parseInt(t.value,10))?r=1e3:~~r<200&&(r=200),s.height=r):\"link\"===t.message&&(r=new URL(s.getAttribute(\"src\")),n=new URL(t.value),c.test(n.protocol))&&n.host===r.host&&l.activeElement===s&&(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<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);\n<\/script>\n","description":"Merhaba! Fatih Soysal olarak, bu yaz\u0131mda Hyperlane platformunda ger\u00e7ek zamanl\u0131 ileti\u015fim i\u00e7in iki g\u00fc\u00e7l\u00fc teknoloji olan WebSocket ve Server-Sent Events (SSE)'i ele alaca\u011f\u0131m. \u0130ki y\u00f6ntemin de avantajlar\u0131n\u0131 ve dezavantajlar\u0131n\u0131 kar\u015f\u0131la\u015ft\u0131rarak, hangi senaryoda hangisinin daha uygun oldu\u011funu a\u00e7\u0131klayaca\u011f\u0131m. Ayr\u0131ca, pratik \u00f6rnekler ve kod par\u00e7ac\u0131klar\u0131yla konuyu daha iyi anlaman\u0131za yard\u0131mc\u0131 olaca\u011f\u0131m. Bu rehber, ger\u00e7ek zamanl\u0131 uygulamalar geli\u015ftirmek isteyen herkes i\u00e7in faydal\u0131 olacakt\u0131r."}