<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>Singleflight on Nalar</title>
    <link>https://nalar.dev/id/tags/singleflight/</link>
    <description>Recent content in Singleflight on Nalar</description>
    <generator>Hugo</generator>
    <language>id-id</language>
    <lastBuildDate>Wed, 16 Sep 2026 00:00:00 +0000</lastBuildDate>
    <atom:link href="https://nalar.dev/id/tags/singleflight/index.xml" rel="self" type="application/rss+xml" />
    <item>
      <title>Go singleflight Hanya Membagikan Hasil yang Sedang In-Flight</title>
      <link>https://nalar.dev/id/go-singleflight-hanya-membagikan-hasil-yang-sedang-in-flight/</link>
      <pubDate>Wed, 16 Sep 2026 00:00:00 +0000</pubDate>
      <guid>https://nalar.dev/id/go-singleflight-hanya-membagikan-hasil-yang-sedang-in-flight/</guid>
      <description>&lt;p&gt;&lt;code&gt;singleflight.Group&lt;/code&gt; menekan eksekusi function duplikat hanya selama operasi dengan key yang sama masih in-flight. Caller concurrent dapat menerima satu hasil bersama, tetapi caller yang datang setelah completion akan memulai eksekusi baru. Karena itu group adalah mekanisme request coalescing, bukan result cache.&lt;/p&gt;&#xA;&lt;p&gt;Boundary ini memengaruhi cache fill, metadata refresh, backend read, dan operasi berbasis key lain yang dapat menerima burst pekerjaan concurrent identik. Group dapat mengurangi tekanan simultan pada backing operation tanpa memperpanjang lifetime value yang dikembalikan.&lt;/p&gt;</description>
    </item>
  </channel>
</rss>
