问题来自Java技术沙龙的龚吕鼎
Java线下沙龙报名链接:https://yq.aliyun.com/activity/796
分布式的复杂度远远大于单应用的模式,所以一定要确认有不可替代的上分布式架构的理由,一般是:
1.有大量的性能需求,而且希望通过加机器的方式能线性的满足性能扩展
2.希望做到一定的容灾能力
3.希望通过公有云服务降低成本
1、分布式架构主要来源于分布式计算
2、系统采用网络中不同的节点协作来完成某个任务
3、现在典型的互联网电商的Web服务器集群、数据库集群、SOA、微服务、大数据架构几乎都是。
4、不是所有的问题都适合分布式架构,简单来说,有些软件简单,不需要分布式部署,比如电脑安装的记事本软件,这样性能高。
5、除非你有云端存储的需要才会扩展到分布式架构上。比如把记事本数据上传到云端保证安全。
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。