首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
HmilyMing
掘友等级
Java
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
0
文章 0
沸点 0
赞
0
返回
|
搜索文章
最新
热门
1. 函数式编程
1. 为什么要使用函数式编程 如此应该可以理解一下了,命令式编程需要我们告诉程序如何实现这个功能,注重实现的细节,函数式则不关注这个实现的细节,只要最终结果。 对比两种写法,你会发现函数式编程更优雅。也许你刚开始不怎么习惯,但是用多了,你会发现,函数式编程是真的好用! 2. l…
linux 下 配置 Tomcat 开机自启动
1. 修改 startup.sh 文件,加一些注释 2. 修改 catalina.sh文件 3. 添加软连接 4. 添加开机自启服务: 到此,配置完成重启 Linux 机器,然后在 浏览器输入 http://172.26.175.125:8080/ 查看是否开机自启。
RabbitMQ 与 SpringBoot2.X 整合
注意一点,在发送消息的时候对 template 进行配置 mandatory = true 保证监听有效。在生产端还可以配置其他属性,比如发送重试、超时时间、次数、间隔等 首先配置手工确认签收模式,用于ACK 的手工处理,这样我们可以保证消息的可靠性送达,或者在消费端消费失败的…
SpringAMQP 消息转换器 - MessageConverter
我们在进行发送消息的时候,正常情况下消息体为二进制的数据方式进行传输,如果希望内部帮我们进行转换,或者指定自定义的转换器,就需要用到 MessageConverter 了。 自定义常用转换器: MessageConverter, 一般来说都需要实现这个接口,然后重写以下两个方法…
SpringAMQP 消息适配器 - MessageListenerAdapter
3. 添加一个转换器,从字节数组转换为 String 4. 队列名称 和 方法名称 也可以进行一一的匹配 queueOrTagMethodName 队列标识于方法名称组成的集合。 可以一一进行队列于方法名称的匹配。 队列和方法名称绑定,即指定队列里的消息会被绑定的方法所接受处理。
SpringAMQP 消息容器 - SimpleMessageListenerContainer
SimpleMessageListenerContainer 即简单消息监听容器。 这个类非常的强大,我们可以对他进行很多的设置,用对于消费者的配置项,这个类都可以满足。它有监听单个或多个队列、自动启动、自动声明功能。 它可以设置事务特性、事务管理器、事务属性、事务并发、是否开…
SpringAMQP 之 RabbitTemplate
它是在之前于 SpringAMQP 整合的时候进行发送消息的关键类。 它提供了丰富的发送消息方法,包括可靠性投递消息方法、回调监听消息接口 ConfirmCallback、返回值确认接口 ReturnCallback 等等。同样我们需要进行注入到 Spring 容器中,然后直接…
SpringAMQP 用户管理组件 RabbitAdmin 以及声明式配置
RabbitAdmin 类可以很好的操作 rabbitMQ,在 Spring 中直接进行注入即可。 RabbitAdmin 类 的底层实现就是从 Spring 容器中获取 exchange、Bingding、routingkey 以及queue 的 @bean 声明,然后使用 …
rabbitmq 死信队列
dlx 也是一个正常的 exchange,和一般的 exchange 没什么区别,它能在任何队列上被指定,实际上就是设置一个属性。 当这个队列中有死信时,rabbitMQ 就会自动的将这个消息重新发布到设置的 exchange 上去,进而被路由到另一个队列。 可以监听这个队列中…
TTL 消息详解
提前说一下,这一小节不涉及代码演示,都是在管控台操作。 TTL 是 time to live 的缩写,也就是生存时间。rabbitMQ 支持在消息发送的时候指定过期时间。rabbitMQ 支持队列的过期时间,从消息入队列开始计算,只要超过配置的队列超时时间,那么消息会自动删除。…
下一页
个人成就
文章被点赞
59
文章被阅读
71,392
掘力值
1,218
关注了
1
关注者
31
收藏集
0
关注标签
6
加入于
2019-01-15