开发之路

数据是按照不同维度展示给不同角色的。

系统拆分,单模块应用到微服务调用

(多个模块可以组合成一个服务,每个服务有自己的数据源,拥有模块就可以调用相应数据落地和查询功能,模块之间的聚合(数据中间件的跨库查询,elasticsearch 查询,微服务的舱壁 restful 查询))

数据库,数据库分库,分表,同步复制,异步复制,半同步复制,

(不同角色的数据落地到不同的数据源方案)

session cookie 解决方案

(不同角色登录系统)

网络 骨干网,cdi机房, dns智能路线,nginx,as服务器,路由器(bgp),交换机,sdn,分段路由

(最近服务器路由,比如:四川的用户就四川的机房四川的服务器解析)


spring源码分析,cookie指定session存到那台redis上

mybatis源码分析,orm中间件join跨库查询和事物处理

微服务设计 ,分布式系统设计

领域模型,数据是按照纬度展示的

bgp设计和实现(云解析或者gslb),按照三大运营商访问最近的dns服务器,指向最近的cdi服务器

你可能感兴趣的:(开发之路)