在看书梳理代码的时候发现了一个变量:compressMsgBodyOverHowmuch (在DefaultMQProducer.java中)字面意思就是:消息体超过该值则启用压缩, 默认4K。 以前看过一点压缩算法的一些东西,想看看rocket mq中是如何进行压缩的。 在DefaultMQPro ...
分类:
其他好文 时间:
2021-04-05 11:53:45
阅读次数:
0
本项目采用idea编辑器,依赖maven环境,相关搭建请自行百度一、引入相关依赖 本文Http接口交互使用hutool工具类与阿里FastJson解析报文。 <dependencies> <dependency> <groupId>org.springframework.boot</groupId> ...
分类:
编程语言 时间:
2021-04-05 11:48:35
阅读次数:
0
一、按钮控件 二、美化按钮 三、windows资源文件.rc 一、按钮控件 1)注意事项 创建按钮一般在WM_CREATE消息中; 系统注册的按钮类名是“button”,不区分大小写。 WS_CHILD:控件是放在我们的窗口上的,自然要作为窗口的子窗口 WS_CHILDWINDOW也一样,为了节约几 ...
一、什么是消息队列? 消息队列不知道大家看到这个词的时候,会不会觉得它是一个比较高端的技术,反正我是觉得它好像是挺牛逼的。 消息队列,一般我们会简称它为MQ(Message Queue),嗯,就是很直白的简写。 我们先不管消息(Message)这个词,来看看队列(Queue)。这一看,队列大家应该都 ...
分类:
其他好文 时间:
2021-04-02 13:09:28
阅读次数:
0
同步通信:1、接收方与发送方时钟频率相同 2、在发送消息之前,发送方给接收方发同步消息,接收方必须给应答信号,才进行数据的传送。 例:IIC、SPI是同步通信 异步通信:1、发送方发送出数据后,不等待接收方回响应,接着发送下个数据包的通信方式 2、异步通信时不要求接收方与发送方的时钟同步,发送端发送 ...
分类:
其他好文 时间:
2021-04-01 13:47:15
阅读次数:
0
[云计算]OpenStack - Nova组件(未完善) Nova系统架构 架构 模块 模块 功能 一般部署位置 nova-api 接受rest消息 控制节点 nova-scheduler 选择合适的主机 控制节点 nova-conductor 数据库操作、复杂流程控制 控制节点 nova-comp ...
分类:
其他好文 时间:
2021-04-01 13:18:52
阅读次数:
0
Half Message: 预处理消息,当broker收到此类消息后,会存储到RMQ_SYS_TRANS_HALF_TOPIC的消息消费队列中 检查事务状态: Broker会开启一个定时任务,消费RMQ_SYS_TRANS_HALF_TOPIC队列中的消息, 每次执行任务会向消息发送者确认事务执行状 ...
分类:
编程语言 时间:
2021-03-31 12:18:34
阅读次数:
0
作者个人研发的在高并发场景下,提供的简单、稳定、可扩展的延迟消息队列框架,具有精准的定时任务和延迟队列处理功能。自开源半年多以来,已成功为十几家中小型企业提供了精准定时调度方案,经受住了生产环境的考验。为使更多童鞋受益,现给出开源框架地址: https://github.com/sunshinely ...
分类:
数据库 时间:
2021-03-31 12:03:26
阅读次数:
0
关于Spring 1.Spring是一种轻量级(依赖小,需要就打入就行)开发框架,是很多模块的集合。分别核心容器,数据访问/集成,Web,AOP,工具,消息,和测试。 spring官网的6大特征:1.核心技术:依赖注入DI,AOP(面向切面编程)事件,资源,数据绑定等等。 2.测试:模拟对象,Spr ...
分类:
编程语言 时间:
2021-03-31 11:52:01
阅读次数:
0
RocketMQ高级:RocketMQ集群,RocketMQ控制台,RocketMQ高级特性:主从数据复制,负载均衡,消息重试,死信队列,消息重复消费与消息幂等 ...
分类:
其他好文 时间:
2021-03-30 13:24:54
阅读次数:
0