atitit 高扩展性解决方案.docx

1.1. 预留接口 1

1.2. 原件最小封装 1

1.3. 通用接口 多功能接口 就类似usb接口那样通用 1

1.4. 接口的层次化 功能 模块 子系统 1

1.5. Dsl接口和ast接口 1

1.6. 接口转换器 adapter模式 1

1.7. 无中心节点组件设计 避免庞大组件出现, 2

1.8. 使用配置化 ioc提升扩展性,配置lazy化 2

1.9. 脚本。脚本是扩展复杂功能的利器 2

1.10. 插件系统或者模块化平台。插件系统平台从理论上提供了无数的可扩展性。比如Eclipse和NetBeans平台。这儿是抽象的最高点, 2

1.11. 灵活性和可扩展性 其易用性差的三角关系 2

1.12. 稳定性。越是灵活和可扩展 2

1.13. 扩展性与性能的关系 3

1.14. Vm vm其实就是添加了一个layer,无所不能 3

1.15. 参考资料 3

1.1. 预留接口

1.2. 原件最小封装

1.3. 通用接口 多功能接口 就类似usb接口那样通用

1.4. 接口的层次化 功能 模块 子系统

分别在不同的层次上面的接口

1.5. Dsl接口和ast接口

使用ast接口预先分词会更加方便。减少工作量。。

当然dsl接口也是急需要的额。。可以在ui层实现。。。

1.6. 接口转换器 adapter模式

1.7. 无中心节点组件设计 避免庞大组件出现,

类似于主板一样,接口众多,难依然难以升级

因为一旦升级,就要牵扯到众多接口同时升级。。

1.8. 使用配置化 ioc提升扩展性,配置lazy化

1.9. 脚本。脚本是扩展复杂功能的利器

1.10. 插件系统或者模块化平台。插件系统平台从理论上提供了无数的可扩展性。比如Eclipse和NetBeans平台。这儿是抽象的最高点, 

1.11. 灵活性和可扩展性 其易用性差的三角关系

灵活性和可扩展性也是其易用性差

.易用性。越是灵活,用户的使用难度就越大,如果没有产品的现场实施人员的服务,对于非计算机人专业用户来说,这实际增加了他们使用的难度。Eclipse的平台正在展现这种问题,虽然它的用户主要是开发者,即时插件文档做得很好,但是很多人不得不抱怨Eclipse需要太多得配置和技巧。另外典型的例子是Windows和Linux要求有不同能力的人来使用,原因在于,Linux的灵活性和可扩展性也是其易用性差的原因之一

可以通过分装一层易用性layer来解决

1.12. 稳定性。越是灵活和可扩展

, 。这主要是灵活性带来的现实世界的排列组合太多了,版本之间的兼容性

这个可以通过版本管理来实现,不会

1.13. 扩展性与性能的关系

性能。微内核/插件模式设计的缺点表现在不同插件之间的交互性能损失上。Unix系统之所以没有采取现代操作系统所提倡的微内核模式,恐怕原因也在于此。

1.14. Vm vm其实就是添加了一个layer,无所不能

1.15. 参考资料

程序的灵活性与可扩展性 - 嘿 - 博客频道 - CSDN.NET.html

程序的灵活性与可扩展性 - 嘿 - 博客频道 - CSDN.NET.html

作者:: 绰号:老哇的爪子claw of Eagle 偶像破坏者Iconoclast image-smasher

捕鸟王"Bird Catcher  kok  虔诚者Pious 宗教信仰捍卫者 Defender Of the Faith. 卡拉卡拉红斗篷 Caracalla red cloak 万兽之王

简称:: Emir Attilax Akbar 埃米尔 阿提拉克斯 阿克巴

全名::Emir Attilax Akbar bin Mahmud bin  attila bin Solomon bin adam Al Rapanui 埃米尔 阿提拉克斯 阿克巴 本 马哈茂德 本 阿提拉 本 所罗门 本亚当  阿尔 拉帕努伊

常用名:艾提拉(艾龙),  EMAIL:1466519819@qq.com

头衔:uke总部o2o负责人,全球网格化项目创始人,

uke宗教与文化融合事务部部长, uke宗教改革委员会副主席

Emir Uke部落首席大酋长,

uke制度与重大会议委员会委员长,uke保安部首席大队长,uke制度检查委员会副会长,

uke 首席cto  奶牛科技首席cto , 软件部门总监 技术部副总监  研发部门总监主管  产品部副经理 项目部副经理

uke波利尼西亚区大区连锁负责人 汤加王国区域负责人 uke克尔格伦群岛区连锁负责人,莱恩群岛区连锁负责人,uke布维岛和南乔治亚和南桑威奇群岛大区连锁负责人

Uke软件标准化协会理事长理事长 Uke 数据库与存储标准化协会副会长

uke终身教育学校副校长   Uke医院 与医学院方面的创始人

uec学院校长, uecip图像处理机器视觉专业系主任   uke文档检索专业系主任

Uke 户外运动协会理事长  度假村首席大村长  uke交友协会会长

uke出版社编辑总编

转载请注明来源:attilax的专栏  ?http://blog.csdn.net/attilax

--Atiend  v6

atitit 高扩展性解决方案.docx相关推荐

  1. 如何构建高扩展性网站?

    本篇通过阅读<高扩展性网站的50条原则>,总结出以下内容. 一方面博主没有实际的架构经验,另一方面知识面也不够宽阔,所以只能系统的总结书中的要点,并根据自己的理解做些归纳. 主要内容 本书 ...

  2. aws s3仅允许cloudfront访问_初创公司如何用AWS搭建高扩展性架构

    ‍‍‍‍ 亚信云天的理解 • 初创公司需要快.多.好.省的技术架构 o 快:针对业务需要可以快速获得资源与服务 o 多:拥有丰富的云服务可供选择,能不自己做就不自己做 o 好:强调扩展性和高可用,既不 ...

  3. 【总结】初创公司用AWS搭建高扩展性架构

    下载地址:完整mp4视频 演讲人:张侠 博士 1. 邱洋的理解 初创公司需要快.多.好.省的技术架构 快:针对业务需要可以快速获得资源与服务 多:拥有丰富的云服务可供选择,能不自己做就不自己做 好:强 ...

  4. 如何构建和设计高扩展性系统

    主要内容 本书从多个方面围绕高扩展性提出了50条建议,一个高扩展性的网站会随着业务的发展.用户的增加,自由的扩展架构,从而轻松的应付网站的快速发展.下面看看本书的具体内容: 化简方程 1 不要过度的设 ...

  5. 高性能、高并发、高扩展性和可读性的网络服务器架构:StateThreads

    译文在后面:代码我放在GITHUB了:http://github.com/ossrs/state-threads. State Threads for Internet Applications In ...

  6. Fastsocket:高扩展性的 Socket 以及 Linux 内核的底层网络实现

    目录 简介 安装编译 测试结果 GitHub README 介绍 参加者 安装 从源安装 开关内核 系统配置 用法 合适的场景### 如何使用 演示服务器 评价 Nginx的 HAProxy 在线评估 ...

  7. 优秀开源项目之三:高性能、高并发、高扩展性和可读性的网络服务器架构State Threads...

    译文在后面. State Threads for Internet Applications Introduction State Threads is an application library ...

  8. 甲骨文Andrew Mendelsohn:打造高扩展性和可用性的数据库云技术

    针对云服务大战环境,记得甲骨文公司创始人.董事长兼 CTO Larry Ellison 曾说过:现在云计算仍旧处于早期阶段,甲骨文已经做好准备,全力进军云计算领域.时隔不久,好消息就传来了.在 8 月 ...

  9. elasticsearch 一款高扩展性的分布式全文检索引擎

    什么是ElasticSearch 文章目录 什么是ElasticSearch 什么是全文检索 全文检索的应用场景 索引和搜索流程图 用Postman进行Restful接口访问 Elaticsearch ...

  10. 好用高扩展性的Android平台日志框架Slog

    Slog GitHub项目地址:https://github.com/shenbibo/Slog 概述 Slog是一个轻量级的Android平台的日志库,其是基于对当前开源的日志框架Logger和Ti ...

最新文章

  1. 连接以太网测试网Ropsten,本地账号和remix余额显示为0不同步的问题,Remix连接
  2. Oracle之数据操作__分组统计查询
  3. 理解流 java 0325
  4. 《Python预测之美》送书活动,中奖名单公示
  5. numpy-np.concatenate
  6. android 主流应用,android应用推广系列(一):国内几个google主流应用市场介绍
  7. Delphi基础教程图文版之语句(选择语句)
  8. 点餐小程序的数据库设计以及系统实现
  9. unity 控制对象移动、旋转
  10. 建网站还有用吗?现解说您的网站不赚钱,同行在盈利
  11. 昆石VOS2009/VOS3000 2.1.7.03 Web 接口说明
  12. 如何禁止win7自动锁屏
  13. 北京矿大机电信息学院计算机专业,2018年中国矿业大学(北京)机电与信息工程学院免试攻读研究生初步名单公示...
  14. 高中计算机奥林匹克竞赛试题及答案,答案来了!2020年第36届全国高中数学奥赛决赛完整试题和参考答案...
  15. 项目--练习题61:超市收银系统
  16. Java基本知识——继承与组合
  17. java的三大体系分别是什么
  18. 摄影师在新西兰海域拍到怀孕雄性海马(组图)
  19. python以读写方式打开文件_Python读写文件
  20. bugku--秋名山车神速度要快

热门文章

  1. 指针的那些事-----初窥指针的强制转换
  2. [ CQOI 2014 ] 数三角形
  3. logstash对nginx日志进行解析
  4. 以线虫为模型模拟的神经网络,让机器人无需训练即可自动避开障碍物
  5. UVA 1213 Sum of Different Primes
  6. stl:sort(stl快速排序)
  7. 查询SQLServer 服务器,执行过的SQL语句耗时!
  8. Storm Control
  9. 如何在vim中打印出^M
  10. 电大与152双向数据同步的方案