什么样的项目才算是分布式项目?什么叫分布式?

回答·5
最热
最新
  • 软件上微服务架构项目,硬件上独立部署,可由中央节点控制
  • 传统单体项目缺点 分布式项目优势 常用分布式框架体系 Dubbo + Zookeeper 实现分布式 微服务 SpringCloud 对比 Dubbo 优劣,学习取舍          就是将原来的一个项目,切割成多个小项目, 将小项目打成 jar 包; 使用时:小项目之间互相引用(jar 包的形式), 功能上组装成原来的那个完整的项目。 部署时:各个小项目可以同时部署在不同的服务器,一台宕机,短期不会影响整个完整项目的运行。且给维护人员预留时间进行修复。 配置文件:在各小项目的 resourses 中, 会重组,不会因为分项目切割而调不到资源。
  • 分布式系统是由一组通过网络进行通信、为了完成共同的任务而协调工作的计算机节点组成的系统。 分布式系统的出现是为了用廉价的、普通的机器完成单个计算机无法完成的计算、存储任务。其目的是利用更多的机器,处理更多的数据。 首先需要明确的是,只有当单个节点的处理能力无法满足日益增长的计算、存储任务的时候,且硬件的提升(加内存、加磁盘、使用更好的 CPU)高昂到得不偿失的时候,应用程序也不能进一步优化的时候,我们才需要考虑分布式系统。 因为,分布式系统要解决的问题本身就是和单机系统一样的,而由于分布式系统多节点、通过网络通信的拓扑结构,会引入很多单机系统没有的问题,为了解决这些问题又会引入更多的机制、协议,带来更多的问题。
  • 将项目中高性能资源需求,分解为多个低性能系统共同合作的项目。 以提高系统整体的稳定性。可用性,扩展性以及安全性为目的,降低系统中单个功能节点的性能负担,由“整体”内的多个功能节点配合,提供完整的高性能服务。
  • 水一章,涉及业务之外的范围了