构建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上的安装方法。
本节就先介绍到这里,有兴趣的朋友可以关注我的个人公众号,会定期推送技术资料,本系列课程也会定期更新。希望能与热爱技术的人一起进步!
回复 (0)
暂无回复,成为第一个参与讨论的人。
参与回复
登录后即可参与回复。登录