教你用node从零搭建一套微服务系统(二)
发布于 4 年前 作者 burning0xb 2185 次浏览 来自 分享

构建api service目录结构

– auth 权限相关 – childProcess 子进程相关 – config 配置文件相关 – constant 常量相关 – kafka kafka服务相关 – logs 日志记录 – rabbitMQ rabbitMQ服务相关 – router api rest入口 – src |__controller 控制器相关 |__init 系统初始化相关 |__routers api rest相关 |__session redis session相关 – util |__cache 缓存相关 |__common 通用工具类 |__logger 记录日志相关 |__sms 短信服务相关 |__tracking 第三方物流相关 |__upload 上传文件相关 |__wechat 微信服务工具相关 – wechat |__reply 微信消息相关 – .babelrc babel 配置 – config.json 通用配置文件 – endpoint.js 启动节点 – server.js 入口

    api server是一个api网关,用于接受所有api请求,进行所有的前置处理,最后通过rabbitmq调用远端微服务进行下一步专一业务处理,下一节将详细讲解源码,并奉上rabbitmq在C7上的安装方法。

    本节就先介绍到这里,有兴趣的朋友可以关注我的个人公众号,会定期推送技术资料,本系列课程也会定期更新。希望能与热爱技术的人一起进步!

qrcode_for_gh_c6129857c476_258.jpg

回到顶部