iT邦幫忙

鐵人檔案

2024 iThome 鐵人賽
回列表
Software Development

從零開始構建能理解語義的 Linebot 架構 系列

本系列文章將介紹如何從零開始構建一個能理解語義的 Linebot,涵蓋多項後端技術。這是我在業餘時間的實踐經驗與不斷修正錯誤後的成果紀錄。內容包括:Linebot 的基本運作原理與部署,利用 NodeJS 及 AWS Lambda 開發 Serverless 架構的訊息接收器,使用 Spring Boot 開發後端訊息處理模組,Kafka 來實現跨系統訊息傳遞,以及整合 OpenAI 和 MongoDB 提供語義理解與資料儲存能力。
透過簡化每個環節所需的技術知識,我希望幫助讀者去除雜訊,快速掌握開發過程中的關鍵技術,減少不必要的困擾,並在短時間內建立解決問題的基礎,最終實現自己的開發目標。

參賽天數 12 天 | 共 12 篇文章 | 5 人訂閱 訂閱系列文 RSS系列文
DAY 11

Kafka 概念介紹及部署: 主要角色及基本觀念

概述 Kafka是由三個主要角色組成的分散式事件流平台: Producer(生產者), Consumer(消費者), 以及Broker(中介)。 根據不同的需...

2024-09-25 ‧ 由 cancerpio 分享
DAY 12

Kafka 概念介紹及部署: Topic 及 Producer

Topic 在Kafka中,每筆資料都是事件(Event),而 Topic 就是這些事件的儲存空間。 你可以大致將Topic理解為資料庫中的Table,而Ev...

2024-09-26 ‧ 由 cancerpio 分享