# huaweicloud-solution-build-a-digital-assets-platform-seckill-solution **Repository Path**: HuaweiCloudDeveloper/huaweicloud-solution-build-a-digital-assets-platform-seckill-solution ## Basic Information - **Project Name**: huaweicloud-solution-build-a-digital-assets-platform-seckill-solution - **Description**: 解决数字资产平台秒杀场景难题 - **Primary Language**: Unknown - **License**: Apache-2.0 - **Default Branch**: master-dev - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2022-08-16 - **Last Updated**: 2023-01-10 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README [TOC] **解决方案介绍** =============== 该解决方案基于华为云 DMS(RabbitMQ) + DCS(Redis)+ RDS(MySQL)的服务组合,结合集群化部署,异步高可用、数据主备存储等核心技术,为客户提供分布式、高可靠、高性能的NFT秒杀解决方案。 解决方案实践详情页面:https://www.huaweicloud.com/solution/implementations/build-a-digital-assets-platform-seckill-solution.html **架构图** --------------- ![方案架构](./document/build-a-digital-assets-platform-seckill-solution.png) **架构描述** --------------- 该解决方案会部署如下资源: 1. API(应用程序编程接口),应用将自身的服务能力封装成API,并通过API网关开放给用户调用。 2. 分布式缓存服务 DCS(Redis)主备部署,通过将热点数据放入缓存服务Redis,加快用户端访问速度,提升用户体验。 3. 云数据库 RDS(MySQL)主备部署,提供具备跨可用区故障容灾能力的高可用数据库。 **组织结构** --------------- ``` lua huaweicloud-solution-website-security ├── build-a-digital-assets-platform-seckill-solution.tf.json -- 资源编排模板 ``` **开始使用** --------------- 1、进入分布式消息服务BabbitMQ专享版 管理控制台,选择刚创建的服务名称单击进入。 图1 进入实例 ![进入实例](./document/readme-image-001.png) 2、进入分布式缓存服务控制台,选择刚创建的服务名称单击进入。 图2 选择进入实例 ![进入实例](./document/readme-image-002.png) 4、单击连接Redis,在新增网页登录缓存实例中输入密码,单击“登录”即可使用分布式缓存服务DCS,其他功能请参照分布式缓存服务 DCS 帮助文档进行相应操作。 图3 连接Redis ![连接Redis](./document/readme-image-003.png) 图4 登录缓存实例 ![登录缓存实例](./document/readme-image-004.png) 5、进入云数据库RDS 管理控制台选择刚创建的服务名称单击进入,选择进入实例 图5 进入实例 ![进入实例](./document/readme-image-005.png) 6、单击‘’登录‘’进入数据管理服务 DAS 登录页面,弹出窗口中输入密码,开启定时采集、SQL执行记录 单击“登录”即可使用云数据库RDS服务,其他功能请参照云数据库 RDS for MySQL 服务帮助文档进行相应操作。 图6 进入实例页面 ![实例页面](./document/readme-image-006.png) 图7 登录RDS ![登录RDS](./document/readme-image-007.png)