首先你須要知道什麼是微服務。簡單的來講,微服務就是去中心化,將複雜的業務系統拆分紅多個具備專注,獨立性的子系統,各司其職。那麼接下來我要講的就是這樣一套去中心化的微服務架構。前端
先給你們放一幅簡單的架構圖,有興趣的能夠繼續往下看哦。node
接下來的課程會帶領你們去搭建這一整套簡單的電商基礎架構,全程使用nodejs.mysql
技術選型以下react
1.前端技術選型:react(ssr)、 reudx、babel、webpack、koa2(ssr使用)webpack
2.後端技術選型:nginx
APIREST:koa2,rabbitMQ、node-fetch、log4js、koa-multer、koa-logger、koa-cors、kafka-node、ioredis SERVERS:rabbitMQ、sequelize
3.其餘選型:web
nginx(負載均衡)mysql-proxy(讀寫分離)
本節就先介紹到這裏,有興趣的朋友能夠關注個人我的公衆號,會按期推送技術資料,本系列課程也會按期更新。但願能與熱愛技術的人一塊兒進步!redis