关于大型分布式系统需要考虑的问题:
1.负载均衡服务器
用于接收请求兵均衡发送给应用服务器处理。
2.分布式消息队列服务器
用于多个应用之间的互相调用和通信(一般为异步)。
3.分布式缓存服务器
用于提供数据的频繁高速访问,减少直接访问DB的压力。
4.分布式数据存储服务器
用于数据的安全、快速存储。
其实想想也很简单,不管是大型分布式还是传统单体服务,不管怎么发展,对外提供的服务内容没有变化。知识为了应对海量大数据、高并发,部署形式发生了变化,需要考虑的方面无非以下几点:
1.消息如何接收和分发
2.应用之间如何互相调用通信
3.数据如何快速访问
4.数据如何安全快速存取
当然了,以上的总结太浅显,太粗略,实际大大型分布式需要考虑的问题,很复杂、很棘手,需要实际大型项目的驱动和不断学习。
原文:https://www.cnblogs.com/beheaven/p/10710237.html