互联网技术学习30——rocketMq课程内容概述

这几天实在惭愧,工作太忙了没有持续更新,但是视频有一直在学,主要没更新的内容也都是各种服务的配置,网上很多教程,但是后期可能还会找时间补充上

1:rocketMq几种服务搭建

2:rocketMq先启动coumster和先启动prostuer的区别

3:几种重试机制

4: 启动顺序(去重等方法),广播和集群消费

5:不会丢数据,会持久化存在的

6:启动方式,启动时可以指定conf的文件来选择启动方式

7:存储消息,0拷贝,log存储信息,queue存储位置,刷盘方式是指一个rocketmq服务这两个文件之间的刷盘

8:同步双写是指主从之间的数据同步方式,暂时从节点是只读的,阿里非开源提供主从节点自动切换,从节点内部选举机制    

9:多master和多slave集群配置以及同步双写和异步复制的方式。       

10: rocketmq和Disruptor事务区别,Disruptor全局性事务和rocketmq分布式事务

11: groupName   为了负载均衡和发送端事务

12: topic 默认4个queue

13: tag 过滤

14: filter过滤,但是不安全   

15:顺序消费,每一个主题默认4个队列,一个queue放一组消息,能保证顺序消费的同时,还能保证吞吐量   

16:并行消费时要保证原子性,不能自己启动多线程,因为会打乱消费顺序,rocketmq可以内部已经实现多线程了,可以设置线程数

17:事务    第一次发送消息(此时不能被消费者发现),本地发送成功后再确认刚刚的消息,如果确认失败了,会有二次确认机制。           

18: 阿里rocketMq阉割事务后的解决方式,可以在消费端和生产端通过时间戳解决,消费端定时任务去生产端核对数据并更新,生产端定时查询为被核对更新的数据并回滚或重试等   

19:如果监听模式压力太大,可以定时拉去消息   

20: fileter 消息过滤,如果数据量过大,可通过java代码过滤消息,需要配置filter ,使用MIXALL时类中不能带中文,否则是null                        

猜你喜欢

转载自blog.csdn.net/qq_28240551/article/details/83871174