
Linux
文章平均质量分 85
北京王老师
乐学善思,述而不作
展开
-
C++网络编程实践:使用C++11基于epoll技术实现一个超大并发TCP服务器
epoll是一种 I/O 复用技术,它允许一个线程有效地管理多个文件描述符(在本例中为套接字),而无需为每个连接创建单独的线程。这是通过事件驱动的方式来实现的,epoll能够通知你哪些套接字已经准备好进行读写操作。在传统的基于线程的模型中,每当有一个新的连接,服务器就会创建一个新的线程来处理这个连接。这种方法在连接数量较少时工作良好,但在高并发场景下会遇到线程上下文切换开销大、系统资源消耗过多等问题。相比之下,epoll允许你在一个线程中处理数千甚至数百万个连接,而不会因为线程管理带来额外的开销。原创 2024-06-24 18:34:08 · 1983 阅读 · 1 评论 -
几款支持国标GB28181的平台以及视频监控设备接入的配置方法(Web端无插件播放)
GB28181解决的一个主要问题就是如何远程、跨网络、跨区域、跨级别的访问网络中的监控设备(包括IPC、NVR等),本文介绍几款G28181平台的接入配置方法,适合有监控视频摄像头的远程接入和预览需求的人群参考使用。原创 2023-03-02 14:34:31 · 13565 阅读 · 0 评论 -
Linux 环境下NFS服务安装及配置
1、NFS概述NFS 是 Network FileSystem 的缩写,是让不同的主机、不同的操作系统可以共享存储的服务。通过 NFS,我们本地 NFS 的客户端可以透明地读写位于服务端 NFS 服务器上的文件,就像访问本地文件一样方便。NFS 在文件传送或信息传送过程中依赖于 RPC(Remote Procedure Call) 协议,即远程过程调用, NFS 的各项功能都必须要向 RPC 来注册,如此一来 RPC 才能了解 NFS 这个服务的各项功能 Port、PID、NFS 在服务器所监听的原创 2021-03-11 15:16:41 · 791 阅读 · 0 评论