[关闭]
@andrewwang 2018-03-29T14:27:49.000000Z 字数 392 阅读 565

系统架构规划

目标

  1. 支持本地化部署和云部署
  2. 可不停加入/降级功能
  3. 可治理:配置,日志,报警等

方案

  1. 代码清洗分层
  2. 架构升级
    1. 业务:基于技术逐步迁移,用测试和UT保障
    2. 技术
    3. 现代化
    4. 微服务
    5. 大数据

设计

  1. 2周可行性分析和搭建
  2. 时间长(2个月)建议直接切换到spring cloud
  3. dubbo无缝切换到springcloud的方案

技术选择

技术 当前系统 主流 说明
容器化 docker 部署时间和成本极低
微服务 dubbo spring cloud 整体生态,有整体解决方案,治理方便
脚手架 spring spring boot
数据库 mybatis spring jpa
通用服务 taihang?

当前架构改进清单

新增

文件读写压力:预处理
多数据源连接

改进

zk重启会无效,会自动重新注册吗
分布式缓存?cacheVersion做不到吧
生成一个异常流水号,追加到错误消息上显示到前端用户,用户反馈问题时给出此流水号给运维或开发人员快速定位对应具体异常细节

添加新批注
在作者公开此批注前,只有你和作者可见。
回复批注