mq学习
01.近期也是有点感悟吧,其实学习编程或者说学习别的,其实要抱着看不懂或者看不太明白就一定要问到明白,我觉得这才是学习,去背还不如去思考由来,就好像我学一个词,我不是去背,主动就思考这个词的由来然后分析为什么会出现,说的又点多了,开始写下心得吧。
学习AMQ的时候,其实我已经用过一点了,但就是不懂为什么这样子就可以保证原理的理解
mq其实就是消息发送到中间件然后在消费这一个过程
我在使用mq的时候就想,为什么数据不会少,就一直百度,原来mq接受数据会把数据保存到自己框架上,二进制文件保存这样子也保证数据不会少,当然这里有很多疑问,比如文件为什么是二进制,这样子性能怎么样,为什么要这样子设计,我在这里没有继续了解,就知道就可以了,这里可以衍生很多知识点,其实还是想搞就是怕搞下去时间不够
mq其实也和很多框架一样,需要连接,我学习redis的时候是要配置账号密码,导jar,写配置类,mq也一样,mq是tcp的连接,我就想tcp嘛肯定安全,保证数据来回,我就想要是有mq的udp那应该性能很强,但是想了想,udp在设计也不合适做做这种,反正也就想想
我就大体使用连接都是差不多,创建对象,使用对象读取消息,然后进行操作