首先你须要知道什么是微服务。简单的来讲,微服务就是去中心化,将复杂的业务系统拆分红多个具备专注,独立性的子系统,各司其职。那么接下来我要讲的就是这样一套去中心化的微服务架构。前端
先给你们放一幅简单的架构图,有兴趣的能够继续往下看哦。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