跳到主要内容

创建集群

整体设计​

  1. 关联模式

    • 集成流程与租户关联
    • 租户与集群关联
    • 默认情况下,流程不直接与集群关联
  2. 租户级集群策略

    • 租户可配置默认集群
    • 支持设置自动负载分配规则

一个集群下有一个或多个运行时进程,运行时通过配置集群id的方式加入集群。

一个租户只对应一个集群。

多个租户可以共享一个集群。

默认集群​

管理中心-->运维-->集群管理

ESB安装启动后,自带了一个默认集群。

默认集群的id:i-default-cluster。

运行时启动之前,需要在Server/config/set_env配置文件中配置集群id(文件中已经配置了默认集群的id)。

创建集群​

1.单击"创建集群",弹出创建集群窗口。

2.输入集群名称和描述信息,并选择httpProxy启动使用的协议,http或者https协议至少选择一个,修改后重启运行时(Server)生效。并单击"确定",完成集群的创建操作。 在集群列表中,可查看已创建的集群,包含集群的名称、类型、流程数、更新时间、创建人等。

3.在集群列表中,单击集群所在行的"编辑",可查看已上报的运行时。 运行时是一个安装程序,启动并配置后主动上报。

运行时添加到集群​

  1. 编辑集群,复制集群id
  1. 在运行时配置文件Server/config/set_env中填写集群id

负载均衡器管理​

一个集群下可以有多个运行时,您可以通过配置负载均衡器的方式,把请求分发至不同的运行时,减轻单个运行时的压力。

支持的负载均衡器​

  1. Linux
    • Nginx
    • Apache
    • TongHttpServer(THS)
  2. Windows
    • Nginx
    • Apache

安装负载均衡器​

本系统不会为您安装 Nginx、Apache 或 TongHttpServer 负载均衡服务。

需要您事先安装好这些服务,并使其达到可以成功启动的状态(比如默认监听的端口号通常为80,可能需要修改才能启动)。

WARNING: 在 Windows 中安装 Apache 时,通常需要在 bin 目录下执行 httpd.exe -k install 才算安装完成。

创建负载均衡器​

  1. 在左侧导航栏中,选择"设置">"负载均衡管理",进入负载均衡管理页面。
  2. 单击"创建负载均衡",弹出创建负载均衡窗口。
  1. 配置完成后,单击"确定",完成负载均衡的创建操作。后台会先尝试通过 SSH 连接负载均衡器所在的主机,并对负载均衡器的配置文件做一些基础的修改、校验配置文件、查看负载均衡器的启动状态等。若负载均衡器未启动,则启动负载均衡器。顺利完成这些操作后,才会保存负载均衡器。

管理负载均衡器​

您可以根据查看、编辑、启动、停止或者删除已创建的负载均衡。

查看负载均衡器列表​

创建负载均衡器后,您可以对负载均衡器进行编辑、删除、监控(仅启动状态的TongHttpServer)、停止、启动操作。

编辑负载均衡器​

编辑时,不允许修改类型、名称和操作系统。 若修改了 IP 地址、端口号或主目录,程序会认为这相当于是一个新的负载均衡器。 单击"确定"后,系统会对修改后的负载均衡器进行一些基础的配置和启动操作。

启动/停止负载均衡器​

当负载均衡器的状态显示为"启动"时,可以单击"停止",停止负载均衡。 当负载均衡器的状态显示为"停止"时,可以单击"启动",启动负载均衡。 单击"启动"或者"停止"后,系统会再次检测负载均衡器的启停状态,来决定是否真的需要执行启动或者停止操作,并更新负载均衡器的状态。

删除负载均衡:
只有集群数为 "0" 的负载均衡器,才允许被删除。

监控:
当负载均衡器类型为"TongHttpServer"且负载均衡器的状态显示为"启动"时,可以单击"监控",进入监控页面。

在监控页面中,可以查看负载均衡器的节点版本,地址,reload时间,reload次数,当前连接数,活跃数,空闲数,总连接数等状态信息。可修改刷新频率,默认频率为1秒1次。点击右上角返回按钮可返回至负载均衡列表页面。

使用负载均衡器​

一个集群下可以有多个运行时,您可以通过配置负载均衡器的方式,把请求分发至不同的运行时,减轻单个运行时的压力。

前置条件​

已安装并创建负载均衡器。

操作步骤​

1. 选择使用的负载均衡器​

进入"运维">"集群管理",进入集群管理页面。
单击需要配置负载均衡器的集群所在行的"编辑",弹出编辑集群窗口。

负载均衡器: 在下拉列表中,选择已创建的负载均衡器。
HTTP服务端口号: 用于反向代理 HTTP 请求的端口号,请填未被占用的端口号。
WS服务端口号: 用于反向代理 SOAP 请求的端口号,请填未被占用的端口号。

2. 生成配置文件​

配置完成后,单击"生成配置文件",将生成子配置文件。
若该集群下存在多个启动的运行时,则子配置文件中会包含所有启动的运行时。

单击"写入配置文件",系统将自动写入子配置文件,并进行语法校验,然后启动或重启/reload负载均衡器使配置文件生效。

写入配置文件后,可以单击"查看配置文件",查看子配置文件。
也可单击"删除配置文件并应用"删除子配置文件,程序会自动重启/reload负载均衡器使修改生效。

3. 查看调用地址​

配置的负载均衡器生成并写入配置文件后,可以查看调用地址是负载均衡器所代理的地址。

  • 选择 ""运维">"流程运维",进入流程运维页面。
  • 单击已配置负载均衡器的流程所在行的"调用地址",可以看到调用地址显示为负载均衡器所代理的地址。
  • 通过该调用地址发送请求,即可使用到负载均衡器。