SOA架构设计经验分享

阅读目录:

  • 1.背景介绍
  • 2.SOA的架构层次
    • 2.1.应用服务(原子服务)
    • 2.2.组合服务
    • 2.3.业务服务(编排服务)
  • 3.SOA化的重构
    • 3.1.保留服务空间,为了将来服务的组合
  • 4.运用DDD+GRASP进行分析和设计(防止主观的判断导致错误的假设)
  • 5.SOA分布式下的数据一致性
    • 5.1.分布式事务(基于DTC的分布式事务)
    • 5.2.事务补偿(提供正向或反向的操作来让数据在业务上是一致的)
    • 5.3.异步EDA(基于异步事件流来实现柔性的分布式事务)
  • 6.总结

[......]

阅读全文

LinkedIn架构进化简史

LinkedIn创建于2003年,主要目标是连接你的个人人脉以得到更好的的工作机会。上线第一周只有2700个会员,之后几年,LinkedIn的产品、会员、服务器负载都增长非常快。
今天,LinkedIn全球用户已经超过3.5亿。我们每天每秒有上万个页面被访问,移动端流量已占到50%以上。所有这些接口请求都从后台获取,达到每秒上百万级。
那么,我们是怎么做到的呢? [......]

阅读全文