很久没写过博客了,现在看看自己以前写的东西,感觉起来实现方法比较丑陋,不过这也是个人的成长轨迹,每个阶段对同一件事情都有不同的理解。
最近涉及到一个网站系统的整体改造,从单一集中式的系统向分布式系统转变,有幸参与其中,记录走过的点滴和个人感悟。
准备从两个方面分析,一个是业务系统,一个是底层框架中间件系统;
业务系统主要是垂直拆分和水平拆分问题;
底层系统目前主要解决分布式情况下的数据流问题:
1、分布式数据层 ------------------ 解决数据库数据流问题;
2、分布式服务通信框架 ----------- 解决服务同步和异步调用业务数据流问题;
3、消息中间件 --------------------- 解决异步订阅消息业务数据流问题;
4、配置中间间 --------------------- 解决集群控制数据流和业务配置数据流问题;
网站迈向分布式,需要对业务进行拆分,分散的业务系统,需要由分布式底层系统来支持。