摘要: 什么是消息积压? 大量消息被堆积在broker端,没有被消费。 为什么会消息积压? 宏观角度主要原因是:producer端生产速度 > consumer端消费速度。 导致producer端生产速度 > consumer端消费速度的情况有多种: 设计的时候就没有考虑消费速度要大于生产速度,这种情况最不 阅读全文
posted @ 2023-06-28 10:14 tommy~hi 阅读(1338) 评论(0) 推荐(0) 编辑
摘要: 业务角度 前端重复提交表单 用户恶意进行刷单 技术角度 MQTT协议中对传递消息时的服务质量进行了分类,虽然由MQTT协议定义但是在所有消息传递场景都适用。 At most once:最多分发一次。也就是说不保证消息可靠性,允许丢消息。 At least once:至少分发一次。也就是说保证消息可靠 阅读全文
posted @ 2023-06-28 10:12 tommy~hi 阅读(2306) 评论(0) 推荐(0) 编辑
摘要: 为什么消息会丢失? 整个消息从生产到消费,哪些地方可能导致丢消息? 生产阶段:消息在Producer中被创建,网络传输到Broker。 存储阶段:消息在Broker存储,若是集群,消息会被复制到其他副本上。 消费阶段:Consumer从Broker拉取消息,网络传输到Consumer上。 总结下来有 阅读全文
posted @ 2023-06-28 10:10 tommy~hi 阅读(2493) 评论(0) 推荐(1) 编辑
摘要: 最近在学习计算机网络,在运输层和网络层部分存在各种协议TCP、UDP、IP、ICMP等等,而在这些报文中都存在一个公共的字段——检验和(checksum)。接下来,我将从什么是检验和、检验和怎么算、检验和计算示例、python代码计算检验和这几个部分详细介绍。 什么是检验和?检验和是存在于各种报文中 阅读全文
posted @ 2023-06-25 15:57 tommy~hi 阅读(194) 评论(0) 推荐(0) 编辑
摘要: 1 var countBytes = new byte[] { 66, 12, 25, 217 }; 2 var countHexStr = ToHexStrFromByte(countBytes.ToArray()); 3 uint num = uint.Parse(countHexStr, Sy 阅读全文
posted @ 2023-06-08 11:49 tommy~hi 阅读(982) 评论(1) 推荐(0) 编辑
摘要: var intResult = Convert.ToInt32(countHex, 16); 阅读全文
posted @ 2023-06-07 17:59 tommy~hi 阅读(103) 评论(0) 推荐(0) 编辑
摘要: /// <summary> /// 比较两个字节数组是否一样 /// </summary> /// <param name="b1"></param> /// <param name="b2"></param> /// <returns></returns> public static bool B 阅读全文
posted @ 2023-06-07 17:58 tommy~hi 阅读(91) 评论(0) 推荐(0) 编辑
摘要: /// <summary> /// 字节数组转16进制字符串-无空格分隔 /// </summary> /// <param name="byteDatas"></param> /// <returns></returns> public static string ToHexStrFromByte 阅读全文
posted @ 2023-06-07 17:57 tommy~hi 阅读(144) 评论(0) 推荐(0) 编辑
摘要: /// <summary> /// Redis帮助类 /// </summary> public class RedisHelper : IDisposable { private static readonly object Locker = new object(); private stati 阅读全文
posted @ 2023-01-28 14:11 tommy~hi 阅读(382) 评论(0) 推荐(0) 编辑
摘要: /// <summary> /// 获取共享文件夹中指定文件 /// </summary> /// <param name="server">IP地址</param> /// <param name="userName">用户名</param> /// <param name="pwd">密码</p 阅读全文
posted @ 2023-01-28 14:08 tommy~hi 阅读(388) 评论(0) 推荐(0) 编辑