2017年6月第一版本,采用的是单体结构进行开发,全部业务功能和通讯功能都集中在一个项目中,由于一开始只在香港地区运作,系统没有做国际化处理,时间都是东八区时间;机柜的通讯方式为WebSocket和Netty,其中主要以WebSocket为主,下面是第一版本架构图:
2018年1月,项目开始需要往国际化方向发展,开始了第一次重构。此次重构,主要从粗粒度的拆分原有系统的角度,把相对独立的功能模块抽取出来。原有项目CMS管理后台,APP接口,机柜WebSocket和Netty服务都跑在一个项目中,功能复杂,且难维护,所以次把原有项目拆分为cdb-admin(CMS管理平台),cdb-api(APP接口),cdb-task(任务调度服务),cdb-websocket(机柜通讯服务),cdb-server-monitor(服务健康监控服务)
继续阅读与本文标签相同的文章
-
域名年龄对SEO的影响,域名续费时间长短对排名有影响吗?
2026-05-20栏目: 教程
-
白帽SEO和黑帽SEO有什么不同?
2026-05-20栏目: 教程
-
选型宝访谈:如何构筑BAT级的用户行为分析能力?
2026-05-20栏目: 教程
-
OCP-052考试题库汇总(31)-CUUG内部解答版
2026-05-20栏目: 教程
-
选型宝访谈:当业务炸裂式增长 ,如何让关系型数据库平滑扩展?
2026-05-20栏目: 教程
