posts

文章归档

PlumePHP 全站文章的归档入口,按时间倒序汇总各专题的技术文章,并提供按主题浏览的专题分类入口。

这里是全站文章的归档入口,下面是按时间倒序排列的全部文章。若想按主题浏览,请从首页的专题分类进入。

全部文章

全部文章 Books game Java Indie golang 客户端开发 Minigame Saas rust Python
php

Laravel 事件广播:实时通知、WebSocket 与队列驱动架构

Laravel 事件广播:事件系统(Event/Listener/Subscriber)、广播机制(public/private/channel)、WebSocket 集成(Laravel Echo/Pusher/Soketi/Ably)、队列驱动(Redis/Database/SQS 配置与监控)、广播频道授权(Broadcast::channel 闭包)、Presence Channel(在线状态)、通知系统(Notification/multicast/邮件/Slack/短信)、实时应用场景(聊天/通知/仪表盘)、性能与扩展策略。

8 分钟阅读
PHP WebSocket
github-actions

GitHub Actions Go/Rust CI:交叉编译、静态检查与发布

GitHub Actions Go/Rust CI 实战:Go Modules 缓存与矩阵构建(1.19/1.20/1.21/1.22)、Rust Cargo 缓存与 clippy/fmt 检查、交叉编译(Go GOOS/GOARCH、Rust cross/cargo-cross)、静态链接与 musl 目标、测试覆盖率(Go cover/Rust tarpaulin/codecov)、Bench 性能基准(Go bench/Rust criterion)、安全扫描(Go nancy/Rust cargo-audit)、Release 自动化(GoReleaser/cargo-release)、多平台 Artifact 发布

3 分钟阅读
GitHub Actions Go Rust
cpp

C++ 异常安全与错误处理策略:noexcept、RAII 与 Herb Sutter 指引

C++ 异常机制是资源管理与错误传播的核心基础设施,但异常安全等级、noexcept 语义、异常开销与替代方案(std::expected)的权衡,往往让开发者感到困惑。本文从异常安全保证等级出发,系统梳理 noexcept 传播规则、Herb Sutter 的异常使用原则,以及 C++23 std::expected 作为无异常错误处理的新范式,帮助你在工程中做出正确的选择。

7 分钟阅读
C++ 错误处理