rabbitMQ死信队列和延迟交换机

摘要: 一、死信队列(deadLetters) 1.死信产生的三种方式 (1)消息被消费者拒绝,requeue设置为false message在正常传输中消费者执行了nack或者reject且requeue变为false则将该message存储到死信交换机,再送入死信队列,重新被其他的消费者消费 (2)消息 阅读全文
posted @ 2023-07-14 14:30 青山远树 阅读(35) 评论(0) 推荐(0) 编辑

rabbitMQ消息可靠性

摘要: rabbitMQ消息可靠性 rabbitMQ交换机不负责消息持久化 消息存储到队列中才可以手动开启持久化 生产者端: 如何保证消息一定可以送达Exchange 消费者端: 自动ACK 手动ACK RabbitMQ保证消息可靠性: 1.保证消息一定可以送达Exchange confirm机制 可以通过 阅读全文
posted @ 2023-07-14 13:54 青山远树 阅读(8) 评论(0) 推荐(0) 编辑

rabbitMQ二(rabbitMQ图形化界面)

摘要: RabbitMQ Management:IP+15672(可视化界面端口号加上前缀1:5672->15672) username和password默认都是guest rabbitMQ架构图 阅读全文
posted @ 2023-07-10 11:17 青山远树 阅读(119) 评论(0) 推荐(0) 编辑

rabbitMq消息队列一(消息队列介绍)

摘要: 消息队列的三种应用场景: 1.更好的异步调用; 服务A将消息存入rabbitMQ,进行消息持久化,服务B只需要监听rabbitMQ即可(可靠的异步调用,避免网络故障产生的延迟或超时) 2.网络请求削峰; 3.微服务解耦 AMQP(Advanced Message Queue Protocol)协议和 阅读全文
posted @ 2023-07-10 10:01 青山远树 阅读(4) 评论(0) 推荐(0) 编辑

今日记事2023_5_9

摘要: 1.实体类命名:containerTaskDTO->applySendDTO 2.参数入参:containerTask类型,不要单独入参 3.类型参数赋值,Utils.copyproperties 阅读全文
posted @ 2023-05-09 14:04 青山远树 阅读(10) 评论(0) 推荐(0) 编辑

lombok的@Builder注解

摘要: lombok的@Builder注解:链式构建一个对象Student.builder() .sno( "001" ) .sname( "admin" ) .sage( 18 ) .sphone( "110" ) .build(); 阅读全文
posted @ 2023-05-04 13:48 青山远树 阅读(5) 评论(0) 推荐(0) 编辑

今日记事2023_04_10

摘要: 1.model param vo DTO区别 阅读全文
posted @ 2023-04-10 15:32 青山远树 阅读(2) 评论(0) 推荐(0) 编辑

阿文随笔

摘要: 出差了两个月有余终于回来了,公司里的各种,都有点陌生了,原先几个比较熟悉的同事已经被派到其他的项目上去了,由于业务的原因大部分都不在上海了,短期内我又变得有些无助了。以前看过刘青云主演的《神探》,年轻的警察的内心写照是一个谨慎胆小的孩子,我的情况大概类似。下周又要出差了,姑且算是吧,但是离得不是很远 阅读全文
posted @ 2023-04-09 10:45 青山远树 阅读(15) 评论(0) 推荐(0) 编辑

阅读体会

摘要: 刚入门时,我总是迷茫,自己写的这个东西有什么用,每次写的 Demo 仿佛只是个玩具,看完例程再去读各种各样的框架时,总是感觉会从入门到放弃。其实,我们在不经意间就已经写了一个 Java Bean 了。回首过往,将经历连成线、串成网,就会发现念念不忘,必有回响 阅读全文
posted @ 2023-03-27 10:55 青山远树 阅读(10) 评论(0) 推荐(0) 编辑

@Service注解

摘要: @Service注解的作用之一就是添加在Service层做Bean实例化, 在遇到service层方法有多个实现时也可指定@Service(name=""),并在controller层使用同样的name @Resource(name="") 阅读全文
posted @ 2022-12-01 13:47 青山远树 阅读(428) 评论(0) 推荐(0) 编辑