随笔分类 -  rabbitmq

摘要:概述 Topic 类型的Exchange与Direct相比,都是可以根据 RoutingKey把消息路由到不同的队列。只不过Topic类型Exchange可以让队列在绑定Routing key 的时候使用通配符!这种模式Routingkey 一般都是由一个或多个单词组成,多个单词之间以 ”.” 分割 阅读全文
posted @ 2022-05-06 20:34 鱼檬檬 阅读(51) 评论(0) 推荐(0) 编辑
摘要:在Fanout模式中,一条消息,会被所有订阅的队列都消费。但是,在某些场景下,我们希望不同的消息被不同的队列给消费。这时就要用到 Direct 类型的Exchange。 在Direct模型下: 队列与交换机的绑定,不能是任意绑定了,而是要指定一个RoutingKey(路由 key) 消息的发送方在向 阅读全文
posted @ 2022-05-04 10:01 鱼檬檬 阅读(42) 评论(0) 推荐(0) 编辑
摘要:概述 fanout扇出也称之为广播 在广播模式下,消息发送的流程是这样的,如下所示: 可以有多个消费者。 每个消费者有自己的 queue(队列) 每个队列都要绑定到 Exchange(交换机) 生产者发送的消息,只能发送到交换机,交换机来决定要发给哪个队列,生产者无法决定。 交换机把消息发送给绑定过 阅读全文
posted @ 2022-04-28 22:14 鱼檬檬 阅读(329) 评论(0) 推荐(0) 编辑
摘要:概述 Work Queues,也被称为(Task Queues)任务模型。当消息处理比较耗时的时候,可能生产消息的速度会远远大于消息的消费速度。长此以往,消息就会堆积越来越多,无法及时处理。此时就可以使用 work 模型:让多个消费者绑定到一个队列,共同消费队列中的消息。队列中的消息一旦消费,就会消 阅读全文
posted @ 2022-04-26 22:50 鱼檬檬 阅读(48) 评论(0) 推荐(0) 编辑
摘要:概述 在上图的模型中,有以下概念 P:生产者,也就是要发送消息的程序 C:消费者,消息的接受者,会一直等待消息的到来 Queue:消息队列,图中蓝色部分 类似一个邮箱,可以缓存消息 生产者向其中投递消息,消费者从其中取出消息 创建生产者生产消息 代码如下: java /** * @author: B 阅读全文
posted @ 2022-04-25 19:35 鱼檬檬 阅读(83) 评论(0) 推荐(0) 编辑
摘要:AMQP协议的回顾 RabbitMQ支持的消息模式 官方介绍:https://www.rabbitmq.com/getstarted.html 注意 3.7 版本的 RabbitMQ 不支持 第7种 模式 创建一个空项目RabbitMQ-Code 设置名称,设置存放地址 点击了 Finish 之后会 阅读全文
posted @ 2022-04-24 23:21 鱼檬檬 阅读(39) 评论(0) 推荐(0) 编辑
摘要:Overview Overview 概览 connections:无论生产者还是消费者,都需要与 RabbitMQ 建立连接后才可以完成消息的生产和消费,在这里可以查看连接情况 channels:通道,建立连接后,会形成通道,消息的投递获取依赖的通道 Exchanges:交换机,用来实现消息的路由 阅读全文
posted @ 2022-04-23 22:58 鱼檬檬 阅读(115) 评论(0) 推荐(0) 编辑
摘要:名词解释 Message 消息,消息是没有名字的,它由 消息头 和 消息体 组成 消息体是不透明的,而消息头则由一系列的可选属性组成,这些属性包括 routing-key(路由键) priority(相对于其他消息的优先权) delivery-mode(指出该消息可能需要持久性存储)等 Publis 阅读全文
posted @ 2022-04-13 19:53 鱼檬檬 阅读(65) 评论(0) 推荐(0) 编辑
摘要:安装前的说明 RabbitMQ → Erlang → 安装 Erlang 虚拟机 → 跑 RabbitMQ 这种方式比较麻烦 RabbitMQ 对 Docker 的支持非常到位! 官网经常更新镜像,所以怎么办呢 当然是用 Docker 跑啦,嘿嘿 安装RabbitMQ 搭建Docker 确保 Cen 阅读全文
posted @ 2022-04-10 18:25 鱼檬檬 阅读(18) 评论(0) 推荐(0) 编辑
摘要:为什么要使用MQ 微服务架构后,链式调用是我们在写程序的时候都是基本的写法 为了这完成这一个整体功能会把它拆分成多个函数(或子模块) 比如模块 A 调用模块 B,模块 B 调用模块 C,模块 C 调用模块 D 但是大型分布式应用中,系统间的 RPC 交互复杂,一个功能后面要调用上百个接口并非不可能 阅读全文
posted @ 2022-04-10 18:21 鱼檬檬 阅读(49) 评论(0) 推荐(0) 编辑

  1. 1 缓缓 杜宣达
  2. 2 乌梅子酱 李荣浩
  3. 3 Plain Jane(Remix 13z) 鱼幼微
  4. 4 放空 大籽/Lil E/A1 TRIP
  5. 5 银河与星斗 yihuik苡慧
  6. 6 坏女孩 徐良/小凌
  7. 7 假面舞会 很美味
  8. 8 你画的彩虹 姜洋
  9. 9 不再犹豫 Beyond
  10. 10 童话 光良
  11. 11 不可撤销乐队
  12. 12 山楂树之恋 程佳佳
  13. 13 夏天的风 火羊瞌睡了
  14. 14 老人与海 苗田雨
  15. 15 爸爸妈妈 李荣浩
  16. 16 樱花草 (翻自 sweety) 苏白睡醒啦
  17. 17 是想你的声音啊 傲七爷(江偌绮)
  18. 18 Love Story Taylor Swift
  19. 19 晚风 7opy/BT07
  20. 20 错位时空 艾辰
  21. 21 千千万万 深海鱼子酱
  22. 22 给你呀(又名:for ya) 蒋小呢
  23. 23 把回忆拼好给你 王贰浪
  24. 24 万有引力 F*yy
  25. 25 沉醉的青丝 (想你 念你dj版) 曲甲
  26. 26 太多 阿冗
  27. 27 7710 好乐无荒/尹露浠
  28. 28 恋爱画板 锦零
  29. 29 My Cookie Can Ayi
  30. 30 日不落(温柔版)
Love Story - Taylor Swift
00:00 / 00:00
An audio error has occurred, player will skip forward in 2 seconds.

作词 : Taylor Swift

作曲 : Taylor Swift

We were both young when I first saw you (第一次见到你的时候我们都很年轻)

I close my eyes and the flashback starts (我闭上眼睛那一幕又闪现了)

I'm standing there (我站在那里)

On a balcony in summer air (在一个阳台上乘凉)

See the lights see the party the ball gowns (看着灯光,看着舞会和礼服)

See you make your way through the crowd (我看见你穿过拥挤的人群)

And say hello (向我打招呼问好)

Little did I know (而我还不知道)

That you were Romeo you were throwing pebbles (原来你就是罗密欧,你冲我扔小石子)

And my daddy said stay away from Juliet (我爸爸说:离朱丽叶远点)

And I was crying on the staircase (我在楼梯上哭泣)

Begging you please don't go (求你别离开)

And I said (我说)

Romeo take me somewhere we can be alone (罗密欧,带我去一个我们可以独处的地方)

I'll be waiting all there's left to do is run (我一直等待,现在唯一能做的就是逃离这里)

You'll be the prince and I'll be the princess (你会成为王子,我会成为公主)

It's a love story (这是个爱情故事)

Baby just say yes (亲爱的,只需答应我)

So I sneak out to the garden to see you (于是我偷偷地到花园去见你)

We keep quiet cause we're dead if they knew (我们保持安静因为被他们发现我们就死定了)

So close your eyes (所以闭上你的眼睛)

Escape this town for a little while (让我们暂时逃离这个小镇)

Oh oh

Cause you were Romeo I was the scarlet letter (因为你是罗密欧,我像红字中的女主角(和你有世仇不能在一起))

And my daddy said stay away from Juliet (我爸爸说:离朱丽叶远点)

But you were everything to me (但是你对我来说你就是我的全部)

I was begging you please don't go (我求你别离开)

And I said (我说)

Romeo take me somewhere we can be alone (罗密欧,带我去一个我们可以独处的地方)

I'll be waiting all there's left to do is run (我一直等待,现在唯一能做的就是逃离这里)

You'll be the prince and I'll be the princess (你会成为王子,我会成为公主)

It's a love story (这是个爱情故事)

Baby just say yes (亲爱的,只需答应我)

Romeo save me (罗密欧,救救我)

They try to tell me how to feel (他们尝试左右我的思想)

This love is difficult but it's real (这爱十分艰难 但它是真的)

Don't be afraid we'll make it out of this mess (不要担心,我们会走出困境)

It's a love story (这是个爱情故事)

Baby just say yes (亲爱的,只需答应我)

Oh oh

I got tired of waiting (我厌倦了等待)

Wondering if you were ever coming around (不知道你还会不会回来)

My faith in you was fading (我对你的信任开始消失)

When I met you on the outskirts of town (当我在郊外遇见你)

And I said (我说)

Romeo save me (罗密欧,救救我)

I've been feeling so alone (我感觉多么的孤单)

I keep waiting for you but you never come (我一直在等待,但你从没来过)

Is this in my head (这一直在我脑海里)

I don't know what to think (我不知道如何去思考)

He knelt to the ground and pulled out a ring (他跪在地上,并掏出一枚戒指)

And said (并说)

Marry me Juliet you'll never have to be alone (朱丽叶嫁给我,你再也不会孤单)

I love you and that's all I really know (我爱你,那是我非常确信的)

I talked to your dad (我已经和你爸爸谈过)

Go pick out a white dress (去挑选一件婚纱)

It's a love story (这是个爱情故事)

Baby just say yes (亲爱的,只需答应我)

Oh oh oh

Oh oh oh oh

'Cause we were both young when I first saw you (因为第一次见你的时候我们都很年轻)

点击右上角即可分享
微信分享提示