2022年底,我報名了 ALPHA Camp 推出的「設計 E2E 現代數據架構」學程(業界首見👀),六週的內容超出預期的豐富,認識了許多 Data 領域的超強導師和優秀同儕,用力地學習、死命地交流,獲得的知識、經驗、人脈和資源,實在很超值!這篇文章將透過回顧和反思來記錄這些時間的想法與收穫。
最近在和幾位同事討(推)論(坑)要不要投稿今年的 PyCon APAC,發現大家普遍都缺乏動機(不知道為何要投)或是有點畏懼(沒自信能當講者),不過在我看來,投稿和當講者都是一件 C/P 值很高的事!本篇文章將介紹當講者的好處、一些重要的心態,以及任何人都可以展開行動的方法~
上一篇文章我們已經把 RabbitMQ Server 的環境架設起來,並在網頁管理介面上體驗建立 Queue 和 Publish / Get 訊息,系列文的最後一篇終於要來寫 code 了,我們將使用 Python 的 Library - Pika 與 RabbitMQ 進行互動,撰寫 Client 端的 Producer 和 Consumer 程式碼。
上一篇介紹完 RabbitMQ 的架構和設計模式,接下來就要告訴大家如何自己搭建 RabbitMQ Server,不用幾行指令就可以在本機或是虛擬主機把服務架起來,還提供了一個 Web 管理介面方便你瀏覽和操作。
上一篇文章介紹完 Message Queue 是什麼後,這次要介紹的是知名且易用的實作工具 RabbitMQ,本篇文章將帶大家認識 RabbitMQ 的架構以及 5 種設計模式。
這陣子團隊在開發相似商品搜尋的 ML Product,為了要把系統架構解耦,改為異步分散式處理,因而接觸到訊息佇列(Message Queue),作為兩個子系統(商品資料爬蟲 & 圖片/文字向量轉換)的通信中間層。我將透過四篇文章分享我在使用 RabbitMQ 與 Python 實作的學習。