2 视角一:具体构成描述(1.1.1节) 核心组件五要素: 组件 定义 实例 主机/端系统 运行网络运用的设备 PC、服务器、智能手机、物联网设备 通信链路 传输数据的物理通道 光纤、铜线、无线电频谱 分组交换机 转发分组的中间设备 路由器(网络核心)、链路层交换机(接入网) ISP 提供因特网接入服务的网络 住宅区ISP、大学ISP、蜂窝数据ISP 协议 控制数据收发规则的集合 TCP、IP、HTTP、SMTP 关键定义: 分组(packet):数据分段后加上首部字节形成的信息包 路径(route/path):分组从源到目的地经过的链路和交换机序列 TCP/IP:因特网最核心的两个协议,IP 定义路由器与端系统间的分组格式,TCP 提供可靠传输 RFC:IETF 的标准文档,定义了 TCP、IP、HTTP 等协议,现已接近 9000 个 IEEE 802 委员会:制定以太网和 WiFi 标准 类比例子:分组 = 卡车;通信链路 = 公路;分组交换机 = 交叉路口;端系统 = 建筑物。
三大特征: 封装性:将复杂的事务封装起来,只保留简单的操作入口。封装后形成独立的对象,提高了代码的复用性、适应性和安全性。
起因很土。我经常要把录屏发到 Discord 或者塞进邮件,Discord 免费版限 10MB,邮箱附件常见 25MB,而一段两三分钟的 1080p 录屏动不动几十兆。
091Z lvl=info msg="Finished continuous query" written=0 根因分析 数据延迟:VPN 设备每 5 分钟上报一次数据,但上报时间有 3-8 分钟的延迟 CQ 扫描范围太小:默认只查询最近 5 分钟的数据 时序不匹配:08:00 执行的 CQ 查询 07:55-08:00 的数据,但该时段的数据在 08:05 才到达 解决方案 DROP CONTINUOUS QUERY vpn_traffic_5m ON monitor; CREATE CONTINUOUS QUERY vpn_traffic_5m ON monitor RESAMPLE EVERY 5m FOR 30m -- 关键修改:扫描最近 30 分钟 BEGIN SELECT non_negative_derivative(max(byte_in), 1s) / 125000 AS rx_mbps, non_negative_derivative(max(byte_out), 1s) / 125000 AS tx_mbps INTO autogen.