随笔分类 - 系统架构
摘要:通用技术方面 MVC 1)概念 MVC是一个架构模式,它分离了表现与交互。它被分为三个核心部件:模型-model、视图-view、控制器-controller 2)工作原理 所有的终端用户请求被发送到控制器。控制器依赖请求去选择加载哪个模型,并把模型附加到对应的视图。附加了模型数据的最终视图做为响应
阅读全文
摘要:业务分析 技术挑战 请求响应要快:无论成功失败,需要尽快返回给用户 架构设计 前端:静态化 站点层:限制请求数 服务层:乐观锁写缓存 数据库CAP:读写高可用,一致性,扩容 高并发核心问题 数据负载,网络带宽 站点层(web服务器压力) 服务器层(应用服务器压力) 数据层(数据库压力) 吞吐量 控制
阅读全文
摘要:1.Transaction ID 生成机制 在有的情况下,我们需要得到固定格式的序列号,而不是数据库默认的自增序列号, 1.1 通常方式(隐式生成并通过触发器实时插入相关表) 例如我们要求此序列号必须有固定前缀,长度必须固定为12为,必须自增,要怎么实现呢。 通常情况下,可以在Oracle中定义一个
阅读全文