自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(7)
  • 收藏
  • 关注

原创 Actor 模型在 Actix 中的应用

Actor 模型强调状态与行为的封装,Actix 在 Rust 世界通过强类型、消息驱动、生命周期管理、并发调度把这一理念落地为可实战的工具。理解ActorMessageContextSupervisor等概念,同时掌握 mailbox 调优、异步 Handler、与actix-web整合等技巧,能帮助你构建出既高并发又可维护的服务。面对复杂的业务逻辑、并发访问、错误容错,Actor 模型提供了一个更符合人类直觉的“角色与消息”视角。

2025-10-30 13:58:57 797

原创 Tokio 与其他 Rust 异步运行时的深度比较

Tokio 使能了一整套 mini-ecosystemhypertonicsqlxmetricstracing都构建在它之上。若你在团队中推动 Rust,上 Tok io 的生态与社区支持最强。async-std 值得关注:对初学者友好;统一 style(std完整替代)有吸引力;在 Edged 和 CLI 脚本场景运营良好。smol、async-global-executor 提供了“可组装”的 lego:适合小型独立项目。glommio/monoio 面向极限。

2025-10-30 13:57:07 566

原创 Tokio 应用的监控与调优

gauge!;histogram!;阻塞池占用:通过返回值统计;sleep监测 drift。这些指标是后续定位问题的重要依据。Tokio 的性能监控与调优是一条长线工作,需要从运行时、业务、操作系统三个维度精细配合。知道如何捕捉任务与资源的实时状态;在出现吞吐下降、延迟飙升时迅速定位问题;合理设置 runtime 参数、锁定 CPU 使用率;构建 ab test 与测试环境验证性能改动;在大规模服务场景中持续迭代、保持鲁棒。

2025-10-30 13:55:06 1115

原创 Tokio 资源管理与清理的系统实践

Tokio 带来了极具表现力的异步编程模式,但也对资源管理提出了更高要求。任务、通道、锁、I/O、运行时本身都需要精心设计的生命周期与清理策略。

2025-10-30 13:53:06 893

原创 Tokio 异步通道(mpsc、oneshot)原理与实践

Tokio 的异步通道是很多异步架构的血管。从oneshot的轻量握手,到mpsc的消息流,通道内部封装了 waker、无锁队列、背压控制等复杂机制,却在外部呈现出简洁易懂的 API。熟悉它们的设计原理、错误处理路径和性能特性,就能在实践中高效构建流水线、actor 系统、任务协调逻辑。

2025-10-30 13:50:17 941

原创 sql mark

# 查询" 01 "课程比" 02 "课程成绩高的学生的信息及课程分数select student.*,a.score'C01',b.score'C02' from (select score ,SId from sc where sc.CId='01') as a,(select score ,SId from sc where sc.CId='02') as b,studen...

2019-06-26 14:16:54 561

原创 SQL mark

SQL 按天、周、月、季度、年汇总工单量报表(by 日期,工单处理人,工单类型,SLA解决)// 天select a.day,sum(a.new) as 'new',sum(a.close) as 'close',a.ServiceStaff_2,a.servicetypefrom( select cast(createtime as date) as day,count(...

2019-06-26 14:05:05 697

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除