2020年2月12日

Spring框架简介

摘要: Spring 是一个开源框架,是为了解决企业应用程序开发复杂性而创建的。框架的主要优势之一就是其分层架构,分层架构允许您选择使用哪一个组件,同时为 J2EE 应用程序开发提供集成的框架 Spring框架 IOC Spring的核心模块实现了IOC的功能,它将类与类之间的依赖从代码中脱离出来,用配置的 阅读全文

posted @ 2020-02-12 23:46 海之浪子 阅读(652) 评论(0) 推荐(0) 编辑

SpringBoot整合RabbitMQ

摘要: SpringBoot整合RabbitMQ 公司最近在开发CRM系统的时候,需要将ERP的订单数据实时的传输到CRM系统中,但是由于每天的订单量特别大,采用实时获取后并存储到数据库中,接口的相应速度较慢,性能较差。经过经过多方位评估采用在数据库与接口层添加RabbitMQ作为缓冲层来实现。 具体为: 阅读全文

posted @ 2020-02-12 23:13 海之浪子 阅读(266) 评论(0) 推荐(0) 编辑

发布订阅模式

摘要: Publish/Subscribe(发布订阅模式) 发布订阅模式其实就是生产者将数据发送到交换机,交换机将所有的消息发送到每个绑定的队列中,因此 在发布消息时可以只先指定交换机的名称,交换机的声明的代码可以放到消费者端进行声明,队列的声明也放在消费者端来声明 Exchange类型 fanout fa 阅读全文

posted @ 2020-02-12 23:12 海之浪子 阅读(150) 评论(0) 推荐(0) 编辑

主题模式

摘要: Topic(主题模式) Topic exchange direct类型的Exchange路由规则是完全匹配binding key与routing key,但这种严格的匹配方式在很多情况下不能满足实际业务需求。topic类型的Exchange在匹配规则上进行了扩展,它与direct类型的Exchage 阅读全文

posted @ 2020-02-12 23:10 海之浪子 阅读(341) 评论(0) 推荐(0) 编辑

RabbitMQ Work Queues(工作队列)

摘要: RabbitMQ Work Queues(工作队列) 工作队列模式为一个生产者对应多个消费者,但是只有一个消费者获得消息,即一个队列被多个消费者监听,但一条消息只能被其中的一个消费者获取 代码如下: 生产者代码: ​ 消费者代码 1 生产者将消息交个交换机 2 交换机交给绑定的队列 3 队列由多个消 阅读全文

posted @ 2020-02-12 23:08 海之浪子 阅读(333) 评论(0) 推荐(0) 编辑

Routing(路由模式)

摘要: Routing(路由模式) 生产者将消息发送到direct交换器,在绑定队列和交换器的时候有一个路由key,生产者发送的消息会指定一个路由key,那么消息只会发送到相应key相同的队列,接着监听该队列的消费者消费信息. Direct exchange 会把消息路由到那些binding key与rou 阅读全文

posted @ 2020-02-12 23:07 海之浪子 阅读(841) 评论(0) 推荐(0) 编辑

RabbitMQ的简单使用

摘要: RabbitMQ的简单使用 RabbitMQ安装 安装步骤可以参考该网址进行安装,此处不再赘述 "安装教程" RabbitMQ的生产者消费者简单实例 创建pom工程,并引入下面依赖 生产者代码 首先定义一个链接对象 生产者代码 消费者代码 上面完成消费者和生产者代码,运行即可 RabbitMQ Sp 阅读全文

posted @ 2020-02-12 23:03 海之浪子 阅读(201) 评论(0) 推荐(0) 编辑

RabbitMQ的相关概念

摘要: RabbitMQ的相关概念 RabbitMQ是一个开源的AMQP实现,服务器端用Erlang语言编写,支持多种客户端。用于在分布式系统中存储转发消息,在易用性、扩展性、高可用性等方面表现不俗,消息队列是一种应用系统之间的通信方法 ,是通过读写队列来进行消息的通信。 下面展示一张RabbitMQ消息通 阅读全文

posted @ 2020-02-12 23:02 海之浪子 阅读(124) 评论(0) 推荐(0) 编辑

导航