分布式一般是指将一个大的任务划分成不同的小的任务来完成,每一个小的任务是不相同的,也可以称为一个分布式的节点,这些节点可以是在同一台物理机上,也可以在不同的物理机上,分布式的节点之间利用rmi http webservice ebj, jms等等方式来完成通信。
而集群是将同样应用部署多个,每一个应用完成同样的任务。 所以说 分布式的每一个节点都可以做集群,这样就可以保存高稳定性,因为光是分布式,一旦其中一个节点死掉,那整个任务就完成不了了。如果分布式的用来完成不同任务的节点有多个相同的在同时运行,这样就不用担心节点死掉的问题了。