<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>Messaging on Nalar</title>
    <link>https://nalar.dev/id/tags/messaging/</link>
    <description>Recent content in Messaging on Nalar</description>
    <generator>Hugo</generator>
    <language>id-id</language>
    <lastBuildDate>Sat, 19 Sep 2026 00:00:00 +0000</lastBuildDate>
    <atom:link href="https://nalar.dev/id/tags/messaging/index.xml" rel="self" type="application/rss+xml" />
    <item>
      <title>Notifikasi Prioritas Android Bukan Saluran VIP</title>
      <link>https://nalar.dev/id/notifikasi-prioritas-android-bukan-saluran-vip/</link>
      <pubDate>Sat, 19 Sep 2026 00:00:00 +0000</pubDate>
      <guid>https://nalar.dev/id/notifikasi-prioritas-android-bukan-saluran-vip/</guid>
      <description>&lt;h1 id=&#34;notifikasi-prioritas-android-bukan-saluran-vip&#34;&gt;Notifikasi Prioritas Android Bukan Saluran VIP&lt;/h1&gt;&#xA;&lt;p&gt;Aplikasi Android bergaya pager dapat menyediakan tombol atau menu bernama &lt;strong&gt;saluran VIP&lt;/strong&gt;, tetapi Android tidak mengubah label tersebut menjadi frekuensi radio privat, bearer seluler khusus, atau jalur delivery yang dijamin.&lt;/p&gt;&#xA;&lt;p&gt;Yang dapat dibangun aplikasi adalah kebijakan prioritas. Server dapat mengklasifikasikan event sebagai mendesak, meminta high-priority delivery dari Firebase Cloud Messaging (FCM), lalu menampilkan notifikasi melalui Android notification channel dengan importance tinggi. Kontrol tersebut bekerja pada layer yang berbeda, dan tidak satu pun sendirian memberikan jaminan delivery seperti yang sering dibayangkan dari sebuah pager.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Transactional Outbox Mengikat Perubahan State dengan Intensi Pesan</title>
      <link>https://nalar.dev/id/transactional-outbox-mengikat-perubahan-state-dengan-intensi-pesan/</link>
      <pubDate>Sat, 19 Sep 2026 00:00:00 +0000</pubDate>
      <guid>https://nalar.dev/id/transactional-outbox-mengikat-perubahan-state-dengan-intensi-pesan/</guid>
      <description>&lt;p&gt;Service yang memperbarui database dan memublikasikan event ke message broker melewati dua batas commit yang independen. Jika commit database berhasil lalu publish ke broker gagal, state yang durable sudah ada tanpa pesan pasangannya. Membalik urutannya hanya membalik bentuk kegagalan: consumer dapat melihat pesan untuk perubahan state yang pada akhirnya tidak pernah commit.&lt;/p&gt;&#xA;&lt;p&gt;Transactional outbox mempersempit celah ini dengan menempatkan write aplikasi dan record pesan yang durable dalam transaksi database lokal yang sama. Proses publikasi dipindahkan ke relay terpisah. Pola ini tidak membuat database dan broker menjadi satu sistem atomik; batasnya diubah sehingga intensi pesan menjadi bagian dari commit database.&lt;/p&gt;</description>
    </item>
  </channel>
</rss>
