自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

一不小心的程序员

https://github.com/1181888200

  • 博客(10)
  • 资源 (2)
  • 收藏
  • 关注

原创 RabbitMQ实战篇:消息确认之消费者全局确认

上一篇我们已经知道消费者确认消息了,但是如果每个queue都要定义自己的确认信息的话,不免有点累赘,那我们就在一个地方设置一下全局确认信息即可,所以这一篇只告诉你怎么设置全局,其他代码请查看上一篇内容package com.lwl.rabbitmq;import org.springframework.amqp.core.AcknowledgeMode;import org.sprin...

2019-06-29 10:24:07 1495

原创 RabbitMQ实战篇:消息确认之消费者局部确认

消息通过 ACK 确认是否被正确接收,每个 Message 都要被确认(acknowledged),可以手动去 ACK 或自动 ACK自动确认会在消息发送给消费者后立即确认,但存在丢失消息的可能,如果消费端消费逻辑抛出异常,也就是消费端没有处理成功这条消息,那么就相当于丢失了消息。如果消息已经被处理,但后续代码抛出异常,使用 Spring 进行管理的话消费端业务逻辑会进行回滚,这也同样造成了...

2019-06-29 09:57:10 1914

原创 RabbitMQ实战篇:消息确认之生产者确认

生产者把消息发送到exchange 确认。通过实现 ConfirmCallback 接口,消息发送到 Broker 后触发回调,确认消息是否到达 Broker 服务器,也就是只确认是否正确到达 Exchange 中 implements RabbitTemplate.ConfirmCallback看一下代码实现:配置类:package com.lwl.rabbitmq.config;...

2019-06-28 14:39:15 2632 1

原创 RabbitMQ实战篇:Header - 头部交换机

消息头订阅,消息发布前,为消息定义一个或多个键值对的消息头,然后消费者接收消息同时需要定义类似的键值对请求头:(如:x-mactch=all或者x_match=any),只有请求头与消息头匹配,才能接收消息,忽略RoutingKey.配置信息:package com.lwl.rabbitmq;import java.util.HashMap;import java.util.Ma...

2019-06-28 12:47:57 5159 1

原创 RabbitMQ实战篇:Topic - 主题交换机

之前我们已经学习了2种交换机类型了,今天我们再来学习一下主题交换机类型,主题交换机类型的核心思想就是可以通过正则表达式的方式,将queue 和 exchange绑定。我们直接代码演示:package com.lwl.rabbitmq.config;import org.springframework.amqp.core.Binding;import org.springframewo...

2019-06-28 09:35:28 974

原创 RabbitMQ实战篇:Fanout - 扇形交换机

前两篇我们已经初步学习了rabbitmq的使用,这一篇主要讲Fanout的使用,如果对Fanout扇形交换机还不太明白的话,建议看一下我的第一篇《RabbitMQ实战篇:开篇思维导图》里面有详细介绍各个交换机类型。那么我们就直接上代码了:我们配置了2个Queue ,绑定到同一个exchange中package com.lwl.rabbitmq.config;import org...

2019-06-25 10:49:49 1063

原创 RabbitMQ实战篇:Direct - 直连交换机

上一篇我们已经学习了默认的交换机,其实默认的交换机也是Direct 直连交换机,只是使用了系统默认的,这一篇我们来学习Direct 交换机,内容和上一篇大致相同,稍微有些不同的地方我会说明。首先我们还是先定义一个queue,和Direct 交换机,以及通过路由key将这个queue绑定到Direct 交换机上import org.springframework.amqp.core...

2019-06-20 14:51:20 1141

原创 RabbitMQ实战篇:默认交换机(Direct)

上一篇我们已经学会了在linux下这么安装RabbitMQ,如果你还不会,那么请阅读上一篇,现在我们就要开始正真的实战了。默认的exchange:如果用空字符串去声明一个exchange,那么系统就会使用””AMQP default”这个exchange,我们创建一个queue时,默认的都会有一个和新建queue同名的routingKey绑定到这个默认的exchange上去@Config...

2019-06-20 13:29:22 5947 1

原创 RabbitMQ实战篇:安装RabbitMQ

RabbitMQ是什么?它能干什么?有哪些功能?这些请查看我的思维导图,而我们今天要做的就是安装RabbitMQ,如果你还不懂,那么请查看上一篇内容。安装RabbitMQ,我是安装在虚拟机下的,准备一个linux一、首先必须要有Erlang环境支持首先我们看到,目前还没有Erlang环境,那么我们就一步一步来安装我们先在/usr/local目录下建一个erlang和...

2019-06-18 15:30:57 699

原创 RabbitMQ实战篇:开篇思维导图

2019-06-13 13:53:09 1243 1

Java freemarker demo 【struts + freemarker】 自己修改的一个小例子

Java freemarker demo 【struts + freemarker】 自己修改的一个小例子,可以运行的,如果有问题修改一下jar包

2015-02-05

ueditor项目

关于百度的编辑器ueditor的图片以及其他资源下载问题和设置值和取值问题

2015-01-29

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除