消息队列
文章平均质量分 83
end for time
价值需要慢慢积累,努力总会有回报
展开
-
RabbitMQ快速上手(延迟队列)
首先要引入一个概念:死信队列,当我们的发送的消息被接收端nck或reject,消息在队列的存活时间超过设定的 TTL,消息数量超过最大队列长度,这样的消息会被认为是死信(“dead letter”)通过配置的死信交换机这样的死信可以被投递到对应的死信队列中。发送者的实现就很简单了,就和普通的发送实现几乎一致,因为反正就是投递到对应的队列中就可以了,只需要将发送消息的部分,在消息的 header 中加入。// 声明一个常规的队列, 其实这个也没必要声明,因为 exchange 会默认绑定一个队列。原创 2023-06-29 14:30:52 · 824 阅读 · 0 评论 -
kafka的安装和使用
每个partition都会有多个副本存在于其他broker中,如果其中一个broker故障时,需要重新选举leader,这时要从zookeeper读取和修改受影响的partition元数据,还要从其他broker中移走相应的partition,意味着更多的partition需要更多的时间来恢复。修改config/server.properties文件中log.dirs=/tmp/kafka-logs为log.dirs=E/kafka/kafka-logs。安装后填写连接信息,连接后查看topic。...原创 2022-07-17 20:15:30 · 1316 阅读 · 1 评论