每一组CSB节点(Broker)集群被视为一个独立的CSB实例,通常负责一个业务域内能力的对外开放。您想要开放应用中的HSF服务,需要先在EDAS中创建用于开放服务的CSB实例。您也可以对这些实例进行管理,以保证HSF服务可以正常开放。

前提条件

请确保已经创建了用于创建CSB实例的VPC、交换机、安全组,并在该VPC内创建了SLB。

SLB的监听端口和探活地址会根据下表自动配置。

后端协议/端口 会话保持 调度算法 探活协议/端口 探活地址 说明
TCP: 8086 关闭 加权最小连接数 HTTP: 8086 /monitor/status.1688 CSB RESTFul接入
TCP: 9081 关闭 加权最小连接数 HTTP: 8086 /monitor/status.1688 CSB WebService接入
TCP: 8081 关闭 加权最小连接数 HTTP: 8086 /monitor/status.1688 CSB结点互联
说明
  • 每个用户最多创建5个CSB实例,如有特殊需求,请联系CSB技术支持人员。
  • 仅支持VPC内的非共享型私网SLB,目前支持ecs.c5.xlarge 4C8G或ecs.c5.large 2C4G规格的ECS。正式环境建议使用ecs.c5.xlarge 4C8G。
  • 如果需要公网地址,请将SLB绑定弹性公网IP。
  • CSB实例创建后,实例名、VPC、交换机、安全组、SLB、ECS规格均不可修改。
  • CSB实例创建后,不可删除SLB,否则会导致CSB服务不可用。

创建实例

  1. 登录EDAS控制台
  2. 在左侧导航栏中选择组件中心 > 云服务总线
  3. 在左侧导航栏单击实例管理
  4. 实例列表页面单击新建实例
  5. 在弹出的SLB 操作授权对话框中单击确认,跳转到云资源访问授权页面,单击同意授权,授权CSB绑定和解绑SLB。
  6. 返回新建实例页面,设置实例参数,然后单击确认
    • 实例名的命名格式必须以缺省前缀csb_aliyun_<region>_开始,后面为5~64位字符的字母、数字及或下划线。其中<region>是当前地区名,例如cn_hangzhou

    • 系统会根据您账户下的VPC、交换机、安全组、SLB、ECS规格及部署ECS数量等为您成默认配置。您也可以根据实际需要在各参数下拉菜单中选择对应资源。

    实例创建完成后,会显示在实例列表中。

扩容实例

  1. 登录EDAS控制台
  2. 在左侧导航栏中选择组件中心 > 云服务总线
  3. 在左侧导航栏单击实例管理
  4. 实例列表页面,需要扩容的实例的操作列单击节点管理
  5. 实例部署管理对话框中单击扩容节点右侧下拉图标,选择扩容的节点数量。
    扩容节点
    选择完成后,系统会自动为您申请同规格的ECS实例,并显示即时状态。

缩容实例

  1. 登录EDAS控制台
  2. 在左侧导航栏中选择组件中心 > 云服务总线
  3. 在左侧导航栏单击实例管理
  4. 实例列表页面,需要扩容的实例的操作列单击节点管理
  5. 实例部署管理对话框中节点列表操作列单击释放,即可删除节点。

暂停和删除实例

当不再需要使用CSB实例时,可以暂停和删除实例。

  • 暂停实例:实例暂停后,将立即释放实例的所有节点资源及实例上部署的应用数据,三个月内可以恢复继续使用。
  • 删除实例:实例删除后,将立即释放、删除实例的所有节点资源及实例上部署的应用数据。
  1. 登录EDAS控制台
  2. 在左侧导航栏中选择组件中心 > 云服务总线
  3. 在左侧导航栏单击实例管理
  4. 实例列表页面需要暂停或删除的实例的操作列单击更多右侧的 图标,然后再列表中单击实例暂停实例删除
  5. 在弹出的确认对话框中单击确认

相关操作

在CSB实例列表中单击具体实例名,可以跳转到CSB控制台,进行服务发布、订阅等操作。详情请参见CSB中用户指南相关章节。