8.17 河南外包

1.asio 异步 TCP 连接池参数

​ 连接池大小、连接超时、最大连接数、重试策略、空闲连接超时

2.连接池的复用率是多少

  1. 连接池大小: 如果连接池中的连接数远大于实际需求,复用率可能较低,因为可能会有很多连接闲置而未被复用。
  2. 请求频率: 如果系统中有大量短时间内的数据库请求,复用率通常较高,因为连接会被频繁地借用和归还。
  3. 连接生命周期: 连接在池中的存活时间和闲置时间会影响复用。连接池会尽量复用闲置的连接而不是创建新的连接,以提高效率。
  4. 连接需求: 如果应用程序的并发连接数需求超过连接池的最大连接数,复用率可能会降低,因为新的连接请求会增加连接池的压力。

复用率的计算方法如下:

例如,如果在处理1000个连接请求的过程中,800次请求使用了连接池中的现有连接,而200次请求需要创建新的连接,则复用率为:

8001000×100%=80%1000800×100%=80%

高复用率表明连接池的配置和管理较为高效,有助于减少连接创建和销毁的开销,提高应用的性能。

3.预期性能指标是多少

  • 最大连接数: 20
  • 最小连接数: 5
  • 连接超时: 200秒
  • 最大等待时间: 10秒
  • 连接借用时间: 60秒
  • 连接失败率: <1%

4.grpc

5.redis的两个持久方式(rdb和aof)

RDB(Redis Database):定期生成数据快照并保存到磁盘。优点是恢复速度快,适合数据备份。缺点是数据在快照之间可能丢失,恢复时间可能较长。

AOF(Append Only File):记录每个写操作到日志文件中,数据恢复时按顺序重放这些操作。优点是数据持久性更高,适合对数据丢失敏感的应用。缺点是日志文件可能较大,恢复时间可能较长。

6.openCV了解吗

7.场景题,用protobuff grpc解决

8.测试的时候资源占用率是多少,cpu还是内存

9.用QT实现了什么

posted @ 2024-08-20 20:27  桂洛克船长  阅读(4)  评论(0编辑  收藏  举报