假設一筆事件已經處理完,Consumer 卻在 ack 前中斷。重啟之後,同一筆又送來了,訂單或庫存會不會再做一次?我想先把這個情境想清楚,再談事件流程怎麼實作...
本文同步刊載於個人連載網站
上一篇寫到,我現在已經可以沿著系統理解問題,知道一個需求可能會碰到哪些部分,也大致知道問題可能落在哪一層。
但真的進到 codeba...
day 22 結尾說「H2 撐到這裡差不多了」,然後列了幾件要在這篇補上的事
這篇把建表從 SchemaUtils.create 換成一個 Flyway 的...
Day 17:背壓是什麼,生產太快時該怎麼踩煞車 結尾留下一個問題:背壓機制確實能避免資料無限制堆積,但消費端實際處理這些資料時,往往需要依賴某項數量有限的資源...
Day 17:try-catch 在協程裡為什麼有時候沒用 結尾提到,從 Dispatchers 談到那一天,這個階段已經一路建立起協程執行環境與例外治理的主要...
上一篇知道了資料要保存下來就需要資料庫,也決定這次先使用 SQLite。
今天就來認識關聯式資料庫最基本的東西:
Table、Row、Column、id,還有...