微服务技术栈系列篇
文章平均质量分 70
进行微服务技术的探究
java_久孤
做一个乐于分享的技术博主,看齐社会,诚信做人
展开
-
RabbitMQ的Topics主题模式
RabbitMQ的Topics主题模式java_久孤是一名对技术持有独钟热爱的java资深程序员,崇尚程序界的开源精神,乐于做一个技术价值分享的博主,愿程序在你我这永远不迷茫a.模式说明Topic类型与Direct相比,都是可以根据RoutingKey把消息路由到不同的队列。只不过Topic类型Exchange可以让队列在绑定Routing key 的时候使用通配符!Routingkey 一般都是有一个或多个单词组成,多个单词之间以”.”分割,例如: item.insert通配符规则:#:原创 2021-07-15 10:59:15 · 298 阅读 · 0 评论 -
RabbitMQ的Routing路由模式
RabbitMQ的Routing路由模式java_久孤是一名对技术持有独钟热爱的java资深程序员,崇尚程序界的开源精神,乐于做一个技术价值分享的博主,愿程序在你我这永远不迷茫a.路由模式特点:1.队列与交换机的绑定,不能是任意绑定了,而是要指定一个RoutingKey(路由key)2.消息的发送方在 向 Exchange发送消息时,也必须指定消息的 RoutingKey。3.Exchange不再把消息交给每一个绑定的队列,而是根据消息的Routing Key进行判断,只有队列的Rou原创 2021-07-15 10:43:11 · 266 阅读 · 0 评论 -
RabbitMQ的Publish/Subscribe发布与订阅模式
RabbitMQ的Publish/Subscribe发布与订阅模式java_久孤是一名对技术持有独钟热爱的java资深程序员,崇尚程序界的开源精神,乐于做一个技术价值分享的博主,愿程序在你我这永远不迷茫a.模式模型图:发布订阅模式:1.每个消费者监听自己的队列。2.生产者将消息发给broker,由交换机将消息转发到绑定此交换机的每个队列,每个绑定交换机的队列都将接收到消息b.代码实现1)生产者注意:1.声明交换机2.声明队列3.队列需要绑定指定的交换机创建com.gui原创 2021-07-15 10:28:06 · 228 阅读 · 0 评论 -
RabbitMQ的工作模式
RabbitMQ的工作模式java_久孤是一名对技术持有独钟热爱的java资深程序员,崇尚程序界的开源精神,乐于做一个技术价值分享的博主,愿程序在你我这永远不迷茫a.队列模型:b.模式说明:Work Queues与入门程序的简单模式相比,多了一个或一些消费端,多个消费端共同消费同一个队列中的消息。c.应用场景:对于 任务过重或任务较多情况使用工作队列可以提高任务处理的速度。d.代码实现步骤:1)生产者搭建创建com.guigu.rabbitmq.work.WorkProducer消息原创 2021-07-15 10:13:52 · 117 阅读 · 0 评论 -
RabbitMQ入门案例(简单模式)
RabbitMQ入门案例(简单模式)RabbitMQ的简单模式步骤:a.进行项目搭建,创建prom文件b.生产者的创建c.消费者的创建d.测试的效果e.进行工具的抽取操作内容:a.进行项目搭建,创建prom文件<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/原创 2021-07-12 11:56:39 · 396 阅读 · 0 评论 -
RabbitMQ的安装和配置
RabbitMQ的安装和配置java_久孤是一名对技术持有独钟热爱的java资深程序员,崇尚程序界的开源精神,乐于做一个技术价值分享的博主,愿程序在你我这永远不迷茫学习目标:a.了解RabbitMQ的概念b.会RabbitMQ的安装和配置学习内容:a.RabbitMQ的概念RabbitMQ是由erlang语言开发,基于AMQP(Advanced Message Queue 高级消息队列协议)协议实现的消息队列,它是一种应用程序之间的通信方法,消息队列在分布式系统开发中应用非常广泛。Rab原创 2021-07-10 10:00:44 · 465 阅读 · 0 评论