![](https://img-blog.csdnimg.cn/20201014180756757.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
架构
文章平均质量分 88
leogreat110
这个作者很懒,什么都没留下…
展开
-
缓存服务器梳理
一、概述 主要功能:应用解耦,异步消息,流量削锋等问题 架构设计:实现高性能,高可用,可伸缩和最终一致性架构 常用消息队列:ActiveMQ,RabbitMQ,ZeroMQ,Kafka,MetaMQ,RocketMQ 使用场景: 1)RabbitMQ:对数据一致性、稳定性和可靠性要求很高的场景,对性能和吞吐量的要求还在其次(集群不能动态扩展) 2)RocketMQ:具有高吞吐量、高可用性、适合大规模分布式系统应用的特点(支持的语言较少,语言支持的情况下优先选择) 3)Kafka:基于Pull的模式来处理消息原创 2022-01-06 16:03:32 · 2624 阅读 · 0 评论 -
大型网站技术架构
版权声明:本文为CSDN博主「买糖买板栗」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。 原文链接:https://blog.csdn.net/zhengchao1991/article/details/51461674 整个网站使用三台服务器:应用服务器,文件服务器,数据库服务器。 应用服务器:需要处理大量的业务逻辑,因此需要更快更强大的cpu。 文件服务器:需要存储大量用户上传的文件,因此需要更大的硬盘。 数据库服务器:数据库...原创 2021-06-23 17:29:50 · 651 阅读 · 0 评论 -
设计模式
一、创建模式 1.工厂方法:一个工厂通过方法创建多个产品 2.抽象工厂方法:多个工厂创建多个产品族 3.建造者模式:分解构建步骤,分步构建 4.原型模式:一个对象需要多次修改部分值,利用克隆实现 5.单例模式:只要一个实例,减少系统开销 二、结构模式 6.适配器模式:重构时,不修改已有模块,增加适配器来协调2个模块工作 7.桥接模式:开发时,jdbc,需要增加桥对象,可切换对接对象,实现不同桥功能 8.组合模式:开发时,组织机构,文档结构 9.装饰器模式:重构时,不修改已有模块,对已有模块功能进行扩展 1原创 2021-04-01 18:18:22 · 73 阅读 · 0 评论