系统架构
到西伯利亚浪
多总结多思考
展开
-
应用拆分思考
应用拆分基本原则 根据业务场景来明确划分出几个互不影响或者影响很小(仅需要提供数据)的系统。如:搜索查询、订单、账资核算等。 上述的每个应用本身,可以根据功能划分应用。如搜索查询需要调用外部接口,则有对应的相关的外部接口的独立应用。原创 2017-01-05 22:42:43 · 544 阅读 · 0 评论 -
Java后台埋点统计
埋点监控原创 2017-03-23 15:47:28 · 13665 阅读 · 5 评论 -
CAP理论&BASE理论
CAP理论 C:Consistency 一致性 同一数据的多个副本是否实时相同。A:Availability 可用性 可用性:一定时间内 & 系统返回一个明确的结果 则称为该系统可用。P:Partition tolerance 分区容错性 将同一服务分布在多个系统中,从而保证某一个系统宕机,仍然有其他系统提供相同的服务。 一个分布式系统无论在CAP三者之间如何权衡,都无法彻底放弃...转载 2018-11-01 14:29:53 · 527 阅读 · 0 评论 -
分布式事务
分布式事务 分布式事务处理的关键是必须有一种方法可以知道事务在任何地方所做的所有动作,提交或回滚事务的决定必须产生统一的结果(全部提交或全部回滚) 常规的解决办法就是引入一个“协调者”的组件来统一调度所有分布式节点的执行。 XA规范 应用程序( AP ) 事务管理器( TM )——交易中间件 在一个 DTP 环境中,交易中间件是必需的,由它通知和协调相关数据库的提交或回滚。而一个数据库只将其自己所...转载 2018-11-01 19:14:17 · 180 阅读 · 0 评论