摘要:
前言 在上一篇文章《gRPC 实践之路(一):从一个项目需求谈起》中,我们成功地搭建了一个 gRPC 服务,并让客户端通过一次“请求-响应”式的 Unary RPC 调用,获取到了服务端的版本号。这就像是我们去前台问了个问题,前台给了我们一个确切的答案,然后对话就结束了。 但是实际中,很多消息不是一 阅读全文
前言 在上一篇文章《gRPC 实践之路(一):从一个项目需求谈起》中,我们成功地搭建了一个 gRPC 服务,并让客户端通过一次“请求-响应”式的 Unary RPC 调用,获取到了服务端的版本号。这就像是我们去前台问了个问题,前台给了我们一个确切的答案,然后对话就结束了。 但是实际中,很多消息不是一 阅读全文
posted @ 2025-09-11 07:39
ToBrightmoon
阅读(101)
评论(0)
推荐(0)
摘要:
前言: 因为最近的个人需要,想要自己多做一点实践,因此我决定 :开发一个带 GUI 的、用于管理和监控一个外部核心服务 (Core Service) 的跨平台桌面应用。 在我的设想中,这个应用的架构是分层的:UI 层(我选择了 Qt)负责界面展示和用户交互,而 Service 层(我将用 C++ 实 阅读全文
前言: 因为最近的个人需要,想要自己多做一点实践,因此我决定 :开发一个带 GUI 的、用于管理和监控一个外部核心服务 (Core Service) 的跨平台桌面应用。 在我的设想中,这个应用的架构是分层的:UI 层(我选择了 Qt)负责界面展示和用户交互,而 Service 层(我将用 C++ 实 阅读全文
posted @ 2025-09-11 07:36
ToBrightmoon
阅读(70)
评论(0)
推荐(0)
摘要:
前言: 在前几篇文章中,我们依次剖析了: EventLoop 的单线程事件循环模型(One Loop Per Thread) TcpConnection 的连接生命周期与“三个半事件”机制 TimerQueue 在事件驱动框架下的使用 Buffer 模块在高性能数据处理中的角色 至此,我们已经基本掌 阅读全文
前言: 在前几篇文章中,我们依次剖析了: EventLoop 的单线程事件循环模型(One Loop Per Thread) TcpConnection 的连接生命周期与“三个半事件”机制 TimerQueue 在事件驱动框架下的使用 Buffer 模块在高性能数据处理中的角色 至此,我们已经基本掌 阅读全文
posted @ 2025-09-11 07:31
ToBrightmoon
阅读(41)
评论(0)
推荐(0)
摘要:
前言 在本系列之前的源码剖析中,我们已经分析了 muduo “一个线程一个EventLoop”的实现方式、网络连接事件的处理(三个半事件)、以及 TimerQueue 如何将定时器纳入事件循环框架。 至此,我们对 muduo 的事件驱动逻辑和核心调度机制已经有了深入的理解。 在正式进入 Buffer 阅读全文
前言 在本系列之前的源码剖析中,我们已经分析了 muduo “一个线程一个EventLoop”的实现方式、网络连接事件的处理(三个半事件)、以及 TimerQueue 如何将定时器纳入事件循环框架。 至此,我们对 muduo 的事件驱动逻辑和核心调度机制已经有了深入的理解。 在正式进入 Buffer 阅读全文
posted @ 2025-09-11 07:29
ToBrightmoon
阅读(164)
评论(0)
推荐(0)
摘要:
前言 在上一篇文章《muduo 源码剖析(一):深入 'One Loop Per Thread' 与 EventLoop 的实现》中,我们分析了 muduo 如何通过 EventLoopThreadPool 和 EventLoopThread 实现 "One Loop Per Thread" 的并发 阅读全文
前言 在上一篇文章《muduo 源码剖析(一):深入 'One Loop Per Thread' 与 EventLoop 的实现》中,我们分析了 muduo 如何通过 EventLoopThreadPool 和 EventLoopThread 实现 "One Loop Per Thread" 的并发 阅读全文
posted @ 2025-09-11 07:23
ToBrightmoon
阅读(75)
评论(0)
推荐(0)
摘要:
前言:再探 muduo,一次与过去的对话 记得自己刚开始学 C++ 的时候,刚学会语法,学完 Linux 系统编程,也是在知乎上搜各种回答,以什么样的方式提升自己的 C++ 编程水平,看什么书让自己的编程水平突飞猛进,那些书让你的 C++ 水平顿悟的感觉等等问题。后来也是搜索到了一个回答是看 mud 阅读全文
前言:再探 muduo,一次与过去的对话 记得自己刚开始学 C++ 的时候,刚学会语法,学完 Linux 系统编程,也是在知乎上搜各种回答,以什么样的方式提升自己的 C++ 编程水平,看什么书让自己的编程水平突飞猛进,那些书让你的 C++ 水平顿悟的感觉等等问题。后来也是搜索到了一个回答是看 mud 阅读全文
posted @ 2025-09-11 07:19
ToBrightmoon
阅读(73)
评论(0)
推荐(0)

探索 spdlog 异步日志性能优化:thread_local SPSC 队列与最小堆合并排序实践 引言 在本系列的前四篇文章中,我们对 spdlog 的异步机制、文件 Sink、自定义 Sink 扩展以及核心格式化引擎 pattern_formatter 进行了深入剖析。通过这些分析,我们对 sp
浙公网安备 33010602011771号