V
主页
京东 11.11 红包
分布式 API 网关 Kong,从原理到实践详细解读 |为什么需要分布式API网关?基于Nginx实现反向代理;基于openresty实现动态反向代理;
发布人
专注后台服务器开发,包括C/C++,Linux,Nginx,ZeroMQ,MySQL,Redis,fastdfs,MongoDB,ZK,流媒体,CDN,P2P,K8S,Docker,TCP/IP,协程,DPDK等 视频对应文档及代码资料、课程咨询+VX:602878196(备注“222”)
打开封面
下载高清视频
观看高清视频
视频下载器
负载均衡器 vs 反向代理 vs API网关 vs 正向代理
从conf文件开始,搞懂Nginx的实现原理 |conf文件的组成;ngx_command_t的实现;nginx多进程的网络架构;nginx负载均衡的实现
hash 在后端开发不同阶段的妙用 |STL 中 hash 的应用;hash 在数据库中应用; 反向代理中的负载均衡;布隆过滤器;分布式一致性hash
复杂的公网环境,网络穿透如何做到?3种情况深度分析 |网关的nat原理;nat类型;p2p的实现
从conf文件搞懂nginx实现原理 |conf文件的组成;ngx_command_t的实现;nginx多进程的网络架构;nginx负载均衡的实现
手把手写一次reactor,为你的web服务器增加技术点 |epoll为什么需要封装reactor?reactor与多线程多进程的关系;reactor与业务处理
俗易懂讲解dpdk,使用场景,实现原理,dpdk的技术生态
【c++后台开发】epoll的具体实现与epoll的线程安全,互斥锁、自旋锁、原子操作、cas
3种内存泄漏的解决方案 |内存池的实现以及原理;为内存加上hook,精准内存定位泄露;gc的实现方案
手撕线程池以及线程池性能优化分析 |为什么需要线程池;线程池构成;线程池性能分析;线程池在不同开源框架中的应用
红黑树的5种场景,从linux内核谈到nginx源码,听完醍醐灌顶
nginx源码分析之内存池与线程池 |nginx的使用场景;nginx源码 内存池,线程池,日志;nginx的多进程网络实现UDP三大高并发应用场景剖析
200行代码实现slab,开启内存池的内存管理(准备linux环境)
C++分布式RPC开源框架-gRPC应用实践 |为什么需要使用RPC;C++快速安装GRPC方法分享;GRPC的四种服务方法详解;GRPC实际项目讲解分析
Nginx是不是最好的web服务器?5个方面解析nginx的优势
3个linux内核的秘密,让你彻底搞懂文件系统 |VFS与文件系统的关系;mount的实现原理;多个文件系统并存工作
C++后端开发实战项目合集,从底层原理到代码实现吃透30个实战项目(含源码),可以直接写到项目上,offer拿到手软!
16w行的nginx源码,如何才能读懂呢?全面分析nginx的机制
libevent 项目实战:实现用户登录系统
从Nginx的“惊群”问题来看 高并发锁方案 |Nginx源码解析惊群方案;惊群现象的演示;锁方案的讲解
关于操作系统的 6 道面试题,助你全面了解操作系统底层原理
内存泄漏的4种解决方案,每一种背后都有隐藏技术 |宏定义单文件实现;dlsym malloc的方案;__libc_malloc 背后的故事;mtrace的工具操
7道面试题打通c/c++后端开发的技术脉络 |tcp如何保证顺序的?udp的并发如何实现?epoll的et/lt的使用场景;内存泄漏的排查方案;协程的实现原理
【c++后台开发】90分钟搞懂分布式锁实现流程 |分布式锁类型、实现方式、注意事项;redis实现非公平锁;etcd实现公平锁
Nginx教程由浅入深(一套打通丨初学者也可掌握)
单机服务器模型,reactor的5种实现方式,单线程实现, 多线程实现,多核实现,多进程实现
reactor 网络模型在开源框架中的应用 |什么是reactor?reactor是如何工作的?单线程redis;多进程nginx;多线程memcached
c++无锁队列设计与实现,无锁队列面试中的各种坑
Linux内核,进程间通信组件的实现
linux内核文件系统具体实现与内核裁剪,含30道Linux内核面试题
【C++开发】手把手实现线程池(120行),实现异步操作,解决项目性能问题 |线程池的使用场景;线程池设计;业务拆分 回调任务;计算业务是否使用线程池
4种红黑树的使用场景,从linux内核到应用开发(epoll、sk_buff、虚拟内存管理、nginx流量监控)
网络编程实战-实现数据库的异步驱动 |同步驱动与异步驱动的性能对比;异步驱动的实现原理;基于网络框架实现 redis 异步驱动;协程实现消除异步回调
【c++开发】内存池与网络的结合,nginx有哪些不一样的处理
【c++开发】90分钟搞懂线程锁、进程锁以及分布式锁
cpu密集型和io密集型的线程池应用 |线程池构成;io密集型开源应用:nginx;cpu密集型开源应用:skynet;redis io线程池是什么密集型?
90分钟搞定底层网络IO模型,必须要懂得10种模模型
4种实时线上内存泄漏检测的实现方式,每一种都很重要 |内存泄漏的原因分析;如何做到实时监测;mtrace与valgrind工具;malloc与free的hook
内存池与网络的结合,nginx有哪些不一样的处理
线程池在网络编程中的应用 |nginx 调试环境配置以及文件操作;redis 调试环境配置以及 io 多线程工作原理;skynet actor调度原理