教你用node從零搭建一套微服務系統(一)

首先你須要知道什麼是微服務。簡單的來講,微服務就是去中心化,將複雜的業務系統拆分紅多個具備專注,獨立性的子系統,各司其職。那麼接下來我要講的就是這樣一套去中心化的微服務架構。前端

先給你們放一幅簡單的架構圖,有興趣的能夠繼續往下看哦。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

圖片描述

相關文章
相關標籤/搜索