自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(9)
  • 收藏
  • 关注

原创 2020.4.23笔记——RocketMQ应用④

消息重发重发的时间间隔是按照时间延迟级别得来的,重发时间依次变更,如下所示,第一次是1s,第二次是5s、、、、、、最后是2h,如果超过最大级别那么默认都是最大级别更改上面的延迟时间设置重试次数,每个消费者都有独有的重试次数重试之后的消息永远会回到0队列重试队列名和死信队列名都是根据组名来的在一个topic中只有存在过死信消息才会出现死信队列下面就是死信队列,其中perm默认是2...

2020-05-19 11:04:16 354

原创 2020.4.21笔记——RocketMQ应用③

生产者组根据创建实例时的组名分组如果回调时没有找到任何一个组内的生产者,那么它会等待一段时间在回调一次消费者组根据创建实例时的组名分组消息的分配方式,它们的接口都是AllocateMessageQueueStrategyAllocateMessageQueueAveragely分页AllocateMessageQueueAveragelyByCircle轮询Al...

2020-05-19 11:04:00 458

原创 2020.4.19笔记——RocketMQ应用②

延迟消费在生产者可以设置消息的延迟级别(并不能设定一个具体的值),批量发送发送一次消息,一次发送多条消息一次发送的消息最好不要超过1m,超过1m性能降低如果消息超过4mb,可以通过消息分割来发送消息分布式事务只能保证最终一致性...

2020-05-19 11:03:39 382

原创 2020.4.16笔记——RocketMQ应用①

rocketmq消息中间件启动管理控制台配置rocketmq客户端rocketmq的架构一个topic默认存在八个队列,4个读队列,4个写队列,写入的数据会随机放入队列,也可以指定某个队列rocketmq采用的是推加拉的机制获取数据,保持的长连接默认是5秒钟如果想要获取有序的消息需要满足两个条件,写入消息的时候指定写入单一队列,消费者读取消息是只使用单线程去...

2020-05-19 11:03:16 181

原创 RabbitMq笔记⑤——Linux中RabbitMq安装和RabbitMq集群搭建(转载)

linux中RabbitMq安装首先安装erlangRabbitMq集群搭建内存节点磁盘节点所有节都有一份队列和交换机的信息不过队列的信息有两种队列的元数据(队列的配置)队列中的消息对于所有节点都有一份队列的元数据,但队列的中的消息只存在一个节点中但某一节点接收到某个队列的消息,它非根据队列的元数据将消息发送到真正存有队列的消息的节点erlang语言天生支持分布式开发集群中...

2020-05-19 11:02:36 440

原创 RabbitMq笔记④——消费端分析和RabbitMq的常用配置

设置消费者,使用@Bean的方式可以设置消费者,同时设置相关参数SimpleMessageListenerContainer注解的方式也可以设置相关参数SimpleRabbitListenerContainerFactory先配置这个bean再到需要配置的消费者上注解中配置参数再接收消息的时候可以接收一个Channel对象,可以手动确认消息退回basicNack()批量退回...

2020-05-19 11:01:59 3151

原创 RabbitMq笔记③——发送端确认和失败回调、消息转换和备用交换机的使用

发送端确认会在发送方将消息发送到队列中的时候会存在发送端自己的确认,执行自己的回调方法发送端确认相当于将发送端发送到了交换机中,当不保证发送到了队列确认的回调方法失败回调失败回调更强调将消息发送到队列中去同样需要设置下面的方法开启失败回调设置回调方法消息转换器自己转换需要发送的消息可以用Message或者String接收消息,不过如果直接使用string接收会发现接...

2020-05-19 11:01:41 1298

原创 RabbitMq笔记②——消息交换机和接收端消息确认的使用和Spring Boot整合RabbitMq

消息队列中消息有几种状态已准备待确认已消费消息在消费者接收到时会默认自动确认,可以设置手动确认,这样就需要消费者发送确认信息,如果消费者没确认前与mq断开连接,那么会重回已准备的状态autoAck这个参数决定是否自动确认手动确认交换机的使用fanout交换机直接绑定到队列上,这样只要绑定了交换机的队列都可以接收到数据direct同样需要绑定交换机,同时会判断路由键是否相等...

2020-05-19 11:01:18 851

原创 RabbitMq笔记①——入门介绍(转载)

zzz

2020-05-19 11:00:57 196

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除