<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>Rate Limiting on Nalar</title>
    <link>https://nalar.dev/id/tags/rate-limiting/</link>
    <description>Recent content in Rate Limiting on Nalar</description>
    <generator>Hugo</generator>
    <language>id-id</language>
    <lastBuildDate>Sun, 20 Sep 2026 00:00:00 +0000</lastBuildDate>
    <atom:link href="https://nalar.dev/id/tags/rate-limiting/index.xml" rel="self" type="application/rss+xml" />
    <item>
      <title>Token Bucket Memisahkan Laju Berkelanjutan dari Kapasitas Burst</title>
      <link>https://nalar.dev/id/token-bucket-memisahkan-laju-berkelanjutan-dari-kapasitas-burst/</link>
      <pubDate>Sun, 20 Sep 2026 00:00:00 +0000</pubDate>
      <guid>https://nalar.dev/id/token-bucket-memisahkan-laju-berkelanjutan-dari-kapasitas-burst/</guid>
      <description>&lt;p&gt;Rate limit yang hanya dinyatakan sebagai “100 request per detik” masih menyisakan satu kebijakan penting. Apakah client boleh mengirim 100 request tepat pada awal setiap detik, atau request tersebut harus tersebar merata? Token bucket membuat batas ini eksplisit dengan memisahkan laju berkelanjutan dari kapasitas burst.&lt;/p&gt;&#xA;&lt;p&gt;Limiter menyimpan saldo token sampai kapasitas tertentu. Token bertambah sesuai refill rate yang dikonfigurasi. Sebuah operasi diterima hanya jika token yang tersedia mencukupi, lalu biaya operasi dikurangkan dari saldo. Waktu idle mengumpulkan kapasitas untuk burst berikutnya, tetapi tidak pernah melewati batas bucket.&lt;/p&gt;</description>
    </item>
  </channel>
</rss>
