部署单个项目,在并发量和逻辑处理复杂的情况下,经常会出现性能瓶颈,因此对项目做集群,同时部署多个服务器就显得非常有必要了,这里主要讲几种现在在用的集群方式。

一、spring-cloud中项目集群

由于sping-cloud架构集成了很多实用的架构,可直接利用这些集成的架构做集成,因此这种集群方式操作非常方便。

1,在网关项目中application.yml中利用bibbon工具集群

只需要在监听的参数中添加相应的集群服务器信息即可。比如:

#zuul负载均衡
ribbon:
  ReadTimeout: 20000
  ConnectTimeout: 20000
  eureka:
    enabled: false
jtc-sc-admin:
  ribbon:
    listOfServers: http://localhost:6208,http://localhost:6218
jtc-sc-ui:
  ribbon:
    listOfServers: http://localhost:6209

只需要在listOfServers后面添加集群的服务器http://localhost:6218,,http://localhost:6219等,即可。

2、修改jtc-sc-admin项目的端口信息

将修改后的工程分别部署到监听的服务器中,集群便完成了。修改端口如下:

server:
  port: 6208

端口为6208