不論你是不是在開發微服務架構的應用,Message Queue 都是很重要的通訊機制。這次的課程我們分成兩個部分,來介紹 91APP 內部如何運用 RabbitMQ 進行可靠的單向 / 雙向的同步 / 非同步通訊。為了提升團隊的生產力,我們在 RabbitMQ 使用的封裝上,以及部署的環結下了很大的功夫。
經過我們封裝過後的 C# SDK,你可以輕鬆地做到:
課程分成上下兩段,上半段會先介紹如何善用 SDK 來開發你的應用程式,下半段則會階露背後設計架構與實作細節,直接把 source code 攤開一行一行說明。想了解背後原裡的朋友們千萬不要錯過。
--
注意事項:
歡迎攜帶 notebook 實際操作。本次課程採用 .NET standard 2.0, 您可以使用 windows / mac 筆電, 請自行安裝開發工具及 .NET framework. 若您想體驗 windows container 的操作,請準備 windows 10 pro (注意: mac 不相容 windows container) 以上的版本,並且事先安裝 docker for windows。
--
講師介紹:Andrew Wu
談論各種軟體開發與設計的大小事,有 20 年的大型與雲端服務的開發經驗。
喜歡研究各種技術背後的原理與實作細節,期許自己做個優秀的系統架構師。
主題以: .NET / C# / OOP / Container / Microservices / Azure / Distributed System / Cloud Native / DevOps 為主軸,同時在部落格上也持續分享相關主題的一系列文章。期許能將這些實作經驗分享到社群。
經歷:
相關連結:
--
這次是我們首次將內部的訓練對外開放,保留一半的名額給社群的朋友參加。我們希望藉這樣的機會能開拓研發團隊的視野,也有機會接觸外界的 feedback。我們也歡迎志同道合的朋友,有機會了解我們內部的架構與研究項目,更歡迎有興趣的朋友一起加入 91APP 探索技術,挑戰自己的極限。
Ticket Type | Sale Period | Price |
---|---|---|
91APPer (報名請填公司信箱)
|
~ 2019/01/23 21:00(+0800) End of Sale |
|
一般票
|
2019/01/11 12:00(+0800) ~ 2019/01/23 21:00(+0800) End of Sale |
|