首先你要知道什么是微服务。简单来说,微服务就是去中心化,将复杂的业务系统拆分成多个专用且独立的子系统,各司其职。那么接下来要讲的就是这样一个去中心化的微服务架构。先给大家看一个简单的架构图,有兴趣的可以继续往下看。下期课程将带领大家搭建这一整套简单的电商基础设施,全程使用nodejs。技术选型如下1、前端技术选型:react(ssr)、reudx、babel、webpack、koa2(ssr使用的)2、后端技术选型:APIREST:koa2、rabbitMQ、node-fetch、log4js、koa-multer、koa-logger、koa-cors、kafka-node、ioredis服务器:rabbitMQ、sequelize3。其他选择:nginx(负载均衡)mysql-proxy(读写分离)这部分先介绍到这里。有兴趣的朋友可以关注我的个人公众号,我会定期推送技术资料,本系列课程也会定期更新。希望与热爱技术的人一起进步!
