今天小编给大家分享一下服务器可扩展性的知识点有哪些的相关知识点,内容详细,逻辑清晰,相信大部分人都还太了解这方面的知识,所以分享这篇文章给大家参考一下,希望大家阅读完这篇文章后有所收获,下面我们一起来了解一下吧。
可扩展性衡量维度 Dimensions
负载可扩展性 Load Scalability
功能可扩展性 Functionality Scalability
集成可扩展性 Integration Scalability
地域可扩展性 Geographic Scalability
可扩展性软件层面的挑战
硬件或软件系统存在的瓶颈
错误的缓存策略
错误的信息聚合方法
应用程序各模块的可扩展性
缺乏真实场景的测试
可扩展性硬件和流程方便的挑战
基础设施规划不合理
负载共享策略不合理,通常指每层的负载均衡
可扩展性流程管理不合理
可扩展性模式
分布式计算
并行计算 (发布订阅模式,消息连接模式,异步执行)
事件驱动架构 (包括事件,消息,异步通信。主要用于解耦)
数据推-拉模式
SOA,面向服务的架构(无状态,可重用,粒度,松耦合)
工作任务分发(负载均衡,智能任务调度)
数据库可扩展模式(切分,缓存,NoSQL,分布式配置,复制,数据镜像)
企业门户模式(内容聚合)
消息模式
原则是,优化负载分发,异步调用,并行计算,低耦合。
最佳实践
无状态会话
轻量级设计
按需加载数据
资源池化
使用代理
优化应用集成(SOA,异步集成,轻量级按需数据传输)
设计的可扩展性
优化延迟和吞吐量
运行时应用分析(CPU,内存,GC,响应时间)
避免阻塞式等待
Rules engine-based business logic.
以上就是“服务器可扩展性的知识点有哪些”这篇文章的所有内容,感谢各位的阅读!相信大家阅读完这篇文章都有很大的收获,小编每天都会为大家更新不同的知识,如果还想学习更多的知识,请关注编程网行业资讯频道。