<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:content="http://purl.org/rss/1.0/modules/content/"><channel><title>Nsq on Syhlion Notes</title><link>https://blog.syhlion.tw/tags/nsq/</link><description>Recent content in Nsq on Syhlion Notes</description><generator>Hugo</generator><language>zh-tw</language><lastBuildDate>Sun, 11 Nov 2018 17:56:36 +0800</lastBuildDate><atom:link href="https://blog.syhlion.tw/tags/nsq/index.xml" rel="self" type="application/rss+xml"/><item><title>Go劍復國-30天導入Golang Day29 如何設計一個非阻塞式的扣款系統</title><link>https://blog.syhlion.tw/2018/11/2019-10th-ithome30day-day29-how-to-design-the-non-blocking-debit-system/</link><pubDate>Sun, 11 Nov 2018 17:56:36 +0800</pubDate><guid>https://blog.syhlion.tw/2018/11/2019-10th-ithome30day-day29-how-to-design-the-non-blocking-debit-system/</guid><description>&lt;p&gt;我相信在很多系統上，很多效能瓶頸會在 database ，尤其是一些帳戶系統，如果無法解決扣款時 ACID 的相關議題，那壓力其實最終都會壓在 database 的單點上，在敝公司設計這相關系統時，我使用了另一個方式來做設計。當然下面介紹的東西，要用其他語言實現也不是不行，不過敝公司是選擇使用 golang 實現就是了。&lt;/p&gt;</description></item></channel></rss>