实例是CSB的功能实体,服务相关的功能都基于实例完成。不同角色的用户可以对实例进行创建、申请及授权操作。
简介
每一组CSB服务总线节点(Broker)集群被视为一个独立的CSB实例,通常负责一个业务域内能力的对外开放,也可以发布来自外部的服务API给内部使用。
每个用户都可以创建并拥有属于自己的一个或多个CSB实例,具有这些CSB实例的管理员权限,控制其它用户对这些CSB实例的使用权限,即在该实例上发布服务、订阅服务,甚至管理实例的权限。
每个用户也可以申请其它用户创建的实例,在申请的实例上发布、订阅服务。
实例创建、申请和授权的流程如下图所示。
实例创建
使用CSB的服务功能前,需要先创建实例。
CSB实例包含共享实例和专享实例。
实例申请
您可以申请使用其它账号创建的公开(打开可见开关)的专享实例(②),详情请参见申请实例。
提交申请后,需要实例拥有者审批申请,详情请参见审批实例申请。
说明 当实例为非公开(关闭可见开关)状态时,其它用户无法搜索和申请该实例,只能由实例的拥有者为其它账号授予该实例的使用权限(③)。
为其它用户授权
当您确认有其它用户需要使用您创建的实例时,可以主动为其授予该实例的使用权限,而不需要经过申请、审批的操作。此外,如果您创建的实例为非公开(关闭可见开关)状态时,其它用户无法搜索和申请该实例,也需要您主动授权。详情请参见为其他账号授权。