
互联网架构
天堂与狼
坚持每天学习和分享,我要做这条街最靓的仔
展开
-
互联网架构(二)互联网架构下的核心技术
互联网架构下的核心技术高可用设计架构可用性单点故障集群(负载均衡技术)硬件负载:F5、Netscalar软件负载:apache、nginx、lvs、HaproxyF5的高可用通过standBy建立心跳线,如果主服务挂掉,通过心跳线启用备用的服务。Nginx通过lvs+keepalived 实现一主多从的机构来保证高可用。热备同时启动多台相同服务,提供服务的只用一台。zookeeper / redis-sentiel / etcdZab(Paxos)Raft(etcd/nac原创 2020-10-09 17:53:45 · 586 阅读 · 1 评论 -
互联网架构(一)总体架构设计
总体架构设计架构的基本手段就是分与合,先把系统打散,然后再重新组合。分的过程是把系统拆分为各个子系统/模块/组件。拆的时候首先要解决每个组件的定位问题,然后才能划分彼此的边界,实现合理的拆分。合就是根据最新终要求,把各个分离的组件邮寄的整合在一起。拆分的结构使开发人人员能够做到业务聚焦、技术聚焦、实现开发敏捷,合的结果使系统变得柔软,可以因需而变,实现业务敏捷。架构的分类架构一般可分为业务架构、应用架构、技术架构业务架构:从概念层面帮助开发人员更好的理解系统、比如业务流程、业务模块、输入输出原创 2020-10-09 15:14:27 · 9576 阅读 · 1 评论