分布式服务
更新时间:2020-10-16
分布式事务服务( Cloud Transaction Service) 用于保证在分布式环境下的事务一致性。 在CNAP平台中,分布式事务支持MySql数据源,可实现数据库多库事务的一致性。 分布式事务,支持:分布式事务分组管理、事务查看和操作、事务拓扑查看、事务鉴权设置。
事务分组
查看事务分组
操作流程: 1、登录CNAP控制台。 2、在左侧菜单栏,进入【组件中心】下【分布式事务】。 3、查看已创建的事务分组。 展示信息:
- 事务分组全名: 分布式事务分组全名,用于应用中配置的分布式事务名称。
- 近24小时事务总数: 近24小时该事务分组被启动的总次数。
- 备注: 用户描述定义事务分组的描述信息。
- 创建时间: 事务分组的创建时间戳。
- 操作:
【事务列表】用于查看事务列表; 【编辑】 编辑事务分组的备注信息; 【删除】 删除当前事务分组。
创建事务分组
- 在事务分组页面,点击左上角【创建事务分组】,打开创建事务分组页面。
-
输入自定义的事务分组名、备注信息,确定后创建。
事务列表中,事务分组全面由自定义的事务分组名+12位随机数组成,形成全局唯一事务分组名。
修改事务分组
已创建的事务分组,只支持对备注信息进行修改。 您可以在需要修改的目标记录【操作】列,点击【修改】对事务分组进行修改。
删除事务分组
您可以在需要修改的目标记录【操作】列,点击【删除】已创建的事务分组。 提示:删除事务分组操作不可逆,需谨慎操作,防止已配置的应用报错。
事务列表
查看事务列表
您可以在【事务列表】页,查看使用事务分组的事务。
查询条件:
- 时间范围(必填): 可选近1小时、近6小时、近24小时、近3天,或自定义时间区间(最长不超过近30天)。
- 事务分组全名(非必填): 事务分组全名,支持模糊查询。
- 服务名(非必填): 使用当前事务分组名创建事务的服务名,支持模糊查询。
- 事务状态(必填): 事务的运行状态,如:提交中,提交成功等。
管理事务
运行中的事务,在不同的事务状态,可以进行人工干预: 1、当事务状态为“确认中”,可以在【操作】中进行【确认】,对事务的处理结果进行人工直接确认。 2、当事务状态为“取消中”,可以在【操作】中进行【取消】,取消事务处理。 可以通过【操作】中【详情】,查看该事务的拓扑详情。
事务拓扑
事务拓扑展示单个事务的链路及每个节点事务状态等详情。
鉴权
您在开通分布式事务服务时,平台会自动生成一个鉴权token,用于分布式事务服务端的对事务请求鉴权。 您也可以通过【操作】中【更新】,重新生成token。 提示:因为token是当前区域全局鉴权使用,请谨慎操作【更新】,以免配置完成的应用鉴权失败。