加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 综合聚焦 > 服务器 > 安全 > 正文

设计模式 – 可扩展性的设计模式(或技术)

发布时间:2020-12-16 09:44:05 所属栏目:安全 来源:网络整理
导读:您使用哪些设计模式或技术专门针对可扩展性? Flyweight 模式的模式似乎是 Factory Pattern 的专门版本,以提升高可扩展性,或在内存或存储限制下工作。 你使用过别人吗( Denormalization of Databases 等)当您的主要目标是高可用性或可扩展性时,您会发现规
您使用哪些设计模式或技术专门针对可扩展性?

Flyweight模式的模式似乎是Factory Pattern的专门版本,以提升高可扩展性,或在内存或存储限制下工作。

你使用过别人吗(Denormalization of Databases等)当您的主要目标是高可用性或可扩展性时,您会发现规则会发生变化吗?

可能的情况是:

>移动设备的内存,处理能力和连接性比台式机或笔记本电脑更有限
>有限的硬件用户数高(缓存策略等)
>优化数据库模式以代替归一化设计(例如用于存储的SharePoint列换行)

解决方法

想到的几个模式:

>无状态应用程序
>松耦合
>不同步
>懒加载
>缓存
平行度
>分区
>路由

一些资源:

> Scalability Best Practices: Lessons from eBay
> Availability & Consistency亚马逊CTO博士Werner Vogels介绍
> Microsoft PDC’08 Presentations
> Best Practices In Building Scalable Cloud Ready Service Based

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读