RocketMQ学习笔记(二)
RocketMq基本使用
导入MQ客户端依赖
<!-- https://mvnrepository.com/artifact/org.apache.rocketmq/rocketmq-client -->
<dependency>
<groupId>org.apache.rocketmq</groupId>
<artifactId>rocketmq-client</artifactId>
<version>4.7.0</version>
</dependency>
消息发送者步骤
1.创建消息生产者producer,并制定生产者组名
2.指定NameServer地址
3.启动producer
4.创建消息对象,指定主题Topic、Tag和消息体
5.发送消息
6.关闭生产者producer
消息消费者步骤
1.创建消费者Consumer,并指定消费者组名
2.指定NameServer地址
3.订阅主题Topic和Tag
4.设置回调函数,处理信息
5.启动消费者consumer
1. 基本样 ...
RocketMQ学习笔记(一)
RocketMQ 概况RocketMQ是什么?特点功能:异步、削峰、解耦
上图是一个典型的消息中间件收发消息的模型,RocketMQ也是这样的设计,简单说来,RocketMQ具有以下特点:
是一个队列模型的消息中间件,具有高性能、高可靠、高实时、分布式特点。
Producer、Consumer、队列都可以是分布式。
Producer向一些队列轮流发送消息,队列集合称为Topic,Consumer如果做广播消费,则一个Consumer实例消费这些Topic对应的所有队列,如果做集群消费,则多个Consumer实列平均消费这个Topic对应的集合
能够严格保证消息的顺序
提供丰富的消息拉取模式
高效的订阅者水平扩展能力
实时的消息订阅机制
亿级消息堆积能力
较少的依赖
RocketMQ物理部署
如上图所示, RocketMQ的部署结构有以下特点:
NameServer是一个几乎无状态节点,可集群部署,节点之间无任何信息同步
Broker部署相对复杂,Broker分为Master与Slave,一个Master可以对应多个Slave,但是一个Slave只能对应一个Master,Mast ...
QCY T3 耳机开箱体验
前几天一直在用的QCY T1s 蓝牙耳机突然就丢了,准备在入一个耳机。在酷安基佬的各种推荐下发现了QCY 的新款耳机 T3 和 萝莉po 。这两款都是非全入耳式的耳机,区别就是萝莉po支持aptx而T3没有。我的设备是ios本身对aptx就不支持,而且之前QCY T1s的耳机各种放洗衣机,各种摔磨都依旧坚挺,所以就选择更加便宜的T3。
京东马上下单,到货!开箱。
所有配件:充电仓 耳机套 充电线 不用读系列
当我打开充电仓看到耳机的时候,我突然有一种不好的预感。这个什么造型的耳帽啊,真的看起来就感觉无法佩戴的感觉。
佩戴了差不多一个月,体验非常糟糕。是我用了那么多耳机唯一想吐槽的耳机!佩戴极其不舒服,戴久了耳朵会痛。一开始以为是我不适应非入耳式的耳机,后面用久了才发现真的是上当了。可能是我的耳洞太小了,或是他这个设计就太反人类了。后面想了一个折中的方法,平常就先戴左耳,等出现不舒服感,就再摘下来戴右耳这样分开戴会好受一点。这么糟糕的体验为什么不退换掉呢,恰逢春节快递停运,想退退不了,而且平常退货感觉也挺麻烦的,就将就着戴咯。反正又不是不能用,最后耳朵小的人真的不推荐。
阿里云OSS+PicGo搭建个人图床
自从用了MarkDown写笔记之后发先有道云笔记的一个究极不好用的地方,需要开通会员才能在markdown上粘贴图片上去,这个对于我这种白嫖党来说是真的不友好。为此在网上找了几种方法解决方法:
通过上传图片到有道云笔记再把图片笔记分享出来再复制图片链接 (这种过于麻烦)
搭建私人图床 (这种如果后期有道云限制域名的话会使图片失效,但是这种是最方便的,如果有道云笔记限制了图片域名,到时候再全部导出笔记换另外一个平台基本不用改什么东西,直接导入另一个平台就好了)
用阿里云OSS(对象存储服务作为图床)+ PicGo作为辅助图床工具
1.开通阿里云OSS服务直接点这里就有了,进去购买。买个40G一年,不到10块钱。
2.创建Bucket填写Bucket名称,选好区域,其他保持默认,在读写权限那里需要选择公共读。
这样基本就创建完了,有需要的同学可以进入bucket进行如防盗链,绑定域名等设置。
现在只是创建完阿里云OSS图床,但是每次都要上阿里云控制台上传图片不也一样麻烦吗。这时候就需要一个神器PicGo了。PicGo是一个本地的客户端,支持从你本地上传图片然后马上返回一个相应 ...
2020新年flag
在 2020 年的第一天终于开始我的第一篇博客啦。很早之前就一直想开博客来记录自己的生活、学习和读书,但是一直拖着,就在刚刚也在想要不把《心理测量者》看完再写。看着还有半个钟就要到 2020 年 1 月 2 号了,感觉 1 月 1 号有着某种仪式感,赶紧放下手中的播放器,开始匆匆忙忙的写下这篇开坑记录。
2020 年了,希望自己能多多在博客上多写文章。能把自己想要表达想要分享的东西分享给大家或者是未来的自己。2020 年是我毕业的第一年,这一年的里我希望自己不能再像以前学生样一直吊儿郎当的样子。要对自己认真负责起来,读书充实自己,少玩游戏,要想独立君说的那样,独立思考不卑不亢,活成自己想要的样子。为此在 2020 年的第一天里,我给自己定下一些小目标,在此立下 flag。
把 2019 年买的 7 本技术类的书都看完
看完至少 4 本非技术类的书
还完助学贷款、京东白条、蚂蚁花呗,最好还能存一点小钱
认真整理好自己(打扮好自己是对自己和他人的负责)
不玩英雄联盟,少玩游戏
体重维持在 117 左右,或者降低体脂率
每周至少跑步 3 次。
每天 24 点前睡觉(这条感觉很难)
...