NVMe Controller 与bdev之间的rpc blobstore与blob的关系 文件系统的posix api实现 4层结构设计vfs spdk的 异步改造posix同步api open/wr ite/read/close的实现 文件系统的性能测试与承接mysql业务 LD_ PRELOAD更好mysql系统调用实现 iodepth讲解 随机读,随机写,顺序读,顺序写 (四)高性能计算CUDA (录播答疑) gpu并...
后台一般和后端是一个意思,而服务器开发则稍微广义一点,不仅包含了后台开发,而且也包括支撑整个后台应用的基础开发,比如搜索引擎、微服务、RPC 框架、KV、存储、MQ 等。 后台/后端重在业务处理,是偏向应用层开发,而服务器开发不仅包括应用层开发,更是囊括了整个支撑后台业务的相关组件的开发。 那Linux C/C++ 服务器...
协程接口实现,异步流程实现 hook钩子的实现 协程实现mysql请求 协程多核方案分析 协程性能测试 (三)自研框架:基于dpdk的用户态协议栈的实现(已开源) 用户态协议栈设计实现 用户态协议栈的存在场景与实现原理 netmap开源框架 eth协议,ip协议, udp协议实现 arp协议实现 icmp协议实现 应用层posix api的具体实现 socket/...
NVMe Controller 与bdev之间的rpc blobstore与blob的关系 文件系统的posix api实现 4层结构设计vfs spdk的 异步改造posix同步api open/wr ite/read/close的实现 文件系统的性能测试与承接mysql业务 LD_ PRELOAD更好mysql系统调用实现 iodepth讲解 随机读,随机写,顺序读,顺序写 (四)高性能计算CUDA (录播答疑) gpu并...
【开源组件篇】1个让性能飞起的解决方案 1:20:42 【开源组件篇】3 种方式实现数据库异步连接 1:10:39 【开源组件篇】从三个开源框架看线程池应用 1:17:42 【开源组件篇】带你实现 redis、mysql 的异步驱动 1:16:17 【开源组件篇】带你实现数据库异步连接 1:25:40 【开源组件篇】分布式RPC开源框架-gRPC...
“N 高 N 可”,高性能、高并发、高可用、高可靠、可扩展、可维护、可用性等是后台开发耳熟能详的词了,它们中有些词在大部分情况下表达相近意思。本序列文章旨在探讨和总结后台架构设计中常用的技术和方法,并归纳成一套方法论。 前言 本文主要探讨和总结服务架构设计中高性能的技术和方法,如下图的思维导图所示,...
在这个领域中,开发者通常会使用各种语言和框架来实现不同功能,例如C/C++、Java、Python以及相关库和工具,如FFmpeg, GStreamer, WebRTC等。通过掌握相关技术和工具,可以开发出高质量的音视频应用程序或服务。 音视频开源项目 部分音视频开源项目发布时间,每个开源项目之所以能成功都是经过了开发者长期的时间投入。
八:性能分析专栏 技术点:高性能构建系统tundra 性能工具:wrK、webbench 调试库:内存调试性能分析工具Valgrind,谷歌c++测试框架GoogleTest,内存分配跟踪库MemTrack 内核跟踪:内核探测Systemtap、热图分析与生成 九:分布式架构专栏 技术点:架构实战:腾讯微服务RPC框架Tars、虚拟化Docker与容器编排 ...
ffead-cpp :企业应用程序开发框架 Folly:由Facebook开发和使用的开源C++库 JUCE :包罗万象的C++类库,用于开发跨平台软件 libPhenom:用于构建高性能和高度可扩展性系统的事件框架。 LibSourcey :用于实时的视频流和高性能网络应用程序的C+...
技术点:高性能构建系统tundra 性能工具:wrK、webbench 调试库:内存调试性能分析工具Valgrind,谷歌c++测试框架GoogleTest,内存分配跟踪库MemTrack 内核跟踪:内核探测Systemtap、热图分析与生成 九:分布式架构专栏 技术点:架构实战:腾讯微服务RPC框架Tars、虚拟化Docker与容器编排 ...