-
https://github.com/luin/ioredis#readme redis 哨兵模式 HA
-
复制现有api到新架构
-
不做任何更改
-
编写同步数据event
-
mysql数据和redis 数据不一致
development->staging->production
- development
npm run dev
- staging
npm run stag
- production
npm run prod
app.get("mysqlMaster"); app.get("redisMaster"); app.get("redisSlave"); app.get("eutil"); app.get("log");
The project is generated by LoopBack.
https://github.com/grpc/grpc/tree/master/examples/node
app 核心业务 包括与数据库交互 数据流数据字典
-cache 本地缓存
-controllers 目前暂时不用
- lib 常用的第三方包或者扩展
- mysql mysql 数据库交互相关
- redis redis 数据库存取相关
client 客户端html
common 对外的API服务 绑定控制器 controllers
doc 项目相关文档
docker docker 便于本地开发测试
node_modeules nodejs 模块
scripts 项目中维护常用的相关脚本
server api服务启动服务
package.json nodejs 配置文件