望大神解惑,把同一个项目部署到多个服务器就叫集群吗? ????
可以叫集群。用nginx可以负载多个tomcat。每个tomcat里面都是相同的应用。niginx对外的ip接口是一个 他会随机去后面的tomcat找一个来相应请求。
集群会有一些问题。如两个tomcat之前的session共享。集群的事物控制。这只是应用层面的集群。数据库层面也可以集群。利用读写分离一个服务器负责写数据,另一个负责读。这样数据库集群的好处是。系统的高可用性。因为写数据库有的时候是会锁表的。有些情况下锁表是不允许度的。读写分离实现了系统的高可用性。
有这么简单吗。。。应该不会这么简单吧。。不懂这个了。。。
这顶多算负载均衡,一个大项目拆成若干个模块,分别运行在不同的服务器上,又有冗余,这样才应该叫集群