<rss xmlns:atom="http://www.w3.org/2005/Atom" version="2.0">
    <channel>
        <title>Context - Tag - Luân Dương</title>
        <link>http://localhost/tags/context/</link>
        <description>Context - Tag - Luân Dương</description>
        <generator>Hugo -- gohugo.io</generator><language>en-us</language><managingEditor>luandnh98@gmail.com (Dương Nguyễn Hoàng Luân)</managingEditor>
            <webMaster>luandnh98@gmail.com (Dương Nguyễn Hoàng Luân)</webMaster><lastBuildDate>Fri, 15 Aug 2025 10:00:00 &#43;0700</lastBuildDate><atom:link href="http://localhost/tags/context/" rel="self" type="application/rss+xml" /><item>
    <title>Context trong Go: truyền dữ liệu, deadline, cancel - dùng đúng hay chết hiệu năng</title>
    <link>http://localhost/posts/context-trong-go/</link>
    <pubDate>Fri, 15 Aug 2025 10:00:00 &#43;0700</pubDate>
    <author>luandnh98@gmail.com (Dương Nguyễn Hoàng Luân)</author>
    <guid>http://localhost/posts/context-trong-go/</guid>
    <description><![CDATA[<h2 id="mở-đầu">Mở đầu</h2>
<p><code>context.Context</code> là mảnh ghép nhỏ nhưng ảnh hưởng lớn tới độ ổn định và hiệu năng của dịch vụ Go. Dùng đúng: request dừng đúng lúc, hệ thống nhẹ nhàng. Dùng sai: rò rỉ goroutine, deadline chồng chéo, context.Value bị lạm dụng, CPU nhảy vọt.</p>
<p>Bài này tóm gọn cách tôi áp dụng context trong dự án backend: truyền dữ liệu gì, đặt deadline/timeout/cancel ở đâu, những lỗi làm chết hiệu năng, kèm ví dụ thực tế theo ngữ cảnh quán cà phê/đồ ăn để dễ hình dung.</p>]]></description>
</item>
</channel>
</rss>
