上一页 1 ··· 3 4 5 6 7 8 9 10 11 ··· 35 下一页
摘要: import lombok.Data; import tk.mybatis.mapper.annotation.KeySql; import javax.persistence.Id; import javax.persistence.Table; import java.util.Date; @D 阅读全文
posted @ 2022-04-21 14:32 迷走神经 阅读(163) 评论(0) 推荐(0) 编辑
摘要: MQ消息堆积是指生产者发送的消息短时间内在Broker端大量堆积,无法被消费者及时消费,从而导致业务功能无法正常使用。 消息堆积常见于以下几种情况: (1)新上线的消费者功能有BUG,消息无法被消费。 (2)消费者实例宕机或因网络问题暂时无法同Broker建立连接。 (3)生产者短时间内推送大量消息 阅读全文
posted @ 2022-04-21 14:14 迷走神经 阅读(1672) 评论(0) 推荐(0) 编辑
摘要: At Most once,At Least once和Exactly once 在分布式系统中,组成系统的各个计算机是独立的。这些计算机有可能fail。 一个sender发送一条message到receiver。根据receiver出现fail时sender如何处理fail,可以将message d 阅读全文
posted @ 2022-04-21 11:31 迷走神经 阅读(117) 评论(0) 推荐(0) 编辑
摘要: Apache RocketMQ 作为阿里开源的业务消息的首选,通过双11业务打磨,在消息和流处理领域被广泛应用。而微服务生态Spring框架也是业务开发中最受开发者欢迎的框架之一,两者的完美契合使得RocketMQ成为Spring Messaing实现中最受欢迎的消息实现。 在Spring生态中使用 阅读全文
posted @ 2022-04-21 09:33 迷走神经 阅读(523) 评论(0) 推荐(0) 编辑
摘要: 客户端配置 RocketMQ的客户端和服务端采取完全不一样的配置机制,客户端没有配置文件,所有的配置选项需要开发者使用对应的配置的setter进行设置。 注: 以下带 * 的,表示为重要参数。 ClientConfig RocketMQ的Producer(DefaultMQProducer)和Con 阅读全文
posted @ 2022-04-20 18:05 迷走神经 阅读(2297) 评论(0) 推荐(0) 编辑
摘要: 过期清理 所有的消费均是客户端发起Pull请求的,告诉消息的offset位置,broker去查询并返回。但是有一点需要非常明确的是,消息消费后,消息其实并没有物理地被清除,这是一个非常特殊的设计。本文来探索此设计的一些细节。 消费完后的消息去哪里了? 消息的存储是一直存在于CommitLog中的。而 阅读全文
posted @ 2022-04-20 14:59 迷走神经 阅读(649) 评论(0) 推荐(0) 编辑
摘要: 如图所示,①:代表单线程debug;②:代表多线程debug; 在测试异步多线程时需要使用②,但是注意:使用②时,需要在进入断点之前,切换窗口到该工程,对应的窗口才会进入断点,不然就会跳过断点执行完,如下图: 进入线程断点之前,鼠标单击切换到对应的项目即可。 如果是单线程的debug,使用①打断点, 阅读全文
posted @ 2022-04-20 12:00 迷走神经 阅读(1479) 评论(0) 推荐(0) 编辑
摘要: ①:这里是直接throw一个异常,如果是调用别的方法,然后方法中抛出了异常,跟这个是一样的道理。这里也可以使用自定义异常。 异常输出效果: 结论:两个图①②对应的,说明默认的运行时异常、自定义异常都可以传递错误消息的,也就是try catch捕捉抛出的异常是可以在caused by中看到具体异常是在 阅读全文
posted @ 2022-04-20 11:56 迷走神经 阅读(226) 评论(0) 推荐(0) 编辑
摘要: 问题记录 rocketmq-spring消费端怎么设置额外的原生属性 例子:rocketmq-spring 实现同一个group订阅多个topic,当然订阅多个tag也可以这么实现 @Slf4j @Service @RocketMQMessageListener(topic = "${rocketm 阅读全文
posted @ 2022-04-20 11:35 迷走神经 阅读(320) 评论(0) 推荐(0) 编辑
摘要: 消费幂等 消息中间件是分布式系统常用的组件,无论是异步化、解耦、削峰等都有广泛的应用价值。我们通常会认为,消息中间件是一个可靠的组件——这里所谓的可靠是指,只要我把消息成功投递到了消息中间件,消息就不会丢失,即消息肯定会至少保证消息能被消费者成功消费一次,这是消息中间件最基本的特性之一,也就是我们常 阅读全文
posted @ 2022-04-20 11:11 迷走神经 阅读(211) 评论(0) 推荐(0) 编辑
上一页 1 ··· 3 4 5 6 7 8 9 10 11 ··· 35 下一页