开发之路

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

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

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

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

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

session cookie 解决方案

(不同角色登录系统)

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

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


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

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

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

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

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

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 上班高峰期,地铁人群拥挤也是常事。人与人之间有些小摩擦、小碰撞也是在所难免。 今天早晨在地铁里遇到了一件事,在沙丁...
    阿格杨阅读 788评论 0 0