准备工作
安装 Node.js
注意: 此项目使用 node v20.11.0 和 npmv 10.2.4。
选择编辑器
选择你喜欢的编辑器或使用Visual Studio Code。
学习 JavaScript 基础知识
如果你对 JavaScript 不熟悉,可以尝试这个教程:《JavaScript 快速入门》。
什么是事件驱动架构
查看 https://aws.amazon.com/cn/event-driven-architecture/.
图片来自 https://aws.amazon.com/event-driven-architecture/
Apache Kafka
Apache Kafka
是一个开源的分布式事件流平台,被成千上万家公司用于高性能数据管道、流式分析、数据集成和核心应用。
Express web 框架
Express
是一个快速、无偏见、极简主义的 Node.js web 框架。
以下是一个基本的使用示例:
const express = require('express')
const app = express()
const port = 3000
app.get('/', (req, res) => {
res.send('Hello World!')
})
app.listen(port, () => {
console.log(`Example app listening on port ${port}`)
})