16、构建智能MSA企业系统:原理、实践与应用

构建智能MSA企业系统:原理、实践与应用

构建必要工具

创建项目工具的目的在于构建AI模型、模拟整个ABC - Intelligent - MSA系统,以及收集统计数据并分析系统操作。虽然网上可能有可用工具,但我们选择为特定用例定制简单工具。以下是主要工具:
1. API流量模拟器 simulate_api_rqsts.py 可模拟系统中一个或多个微服务的API请求负载。它能创建多线程API请求,并并行发送到各个目标微服务。API负载以每分钟请求数衡量,请求节奏可均匀或随机。
- 均匀节奏:若配置为每分钟600个API请求,每100ms发送1个API调用。
- 随机节奏:每个API调用在随机时间段 TR 后发送,且 TR 范围为 (1 - 95%)T <= TR <= (1 + 95%)T ,例如每分钟600个请求时, 5 ms <= TR <= 195 ms
2. 微服务性能监视器 ms_perfmon.py 是一个多线程工具,用于在理想条件模拟期间收集和构建AI训练数据。它向系统中的每个微服务发送并行API调用,并记录API调用超链接、发送日期和时间、接收微服务的响应时间以及HTTP响应代码。每个微服务的统计数据存储在以API链接命名的CSV日志文件中,位于 perfmon_stats 目录下。
3. 响应延迟模拟器

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值