2021年4月6日

rabbitmqjava客户端开发

摘要: 连接 RabbitMQ ConnectionFactory factory = new ConnectionFactory(); factory.setUsername(USERNAME); factory.setPassword(PASSWORD); factory.setVirtualHost( 阅读全文

posted @ 2021-04-06 21:39 hainingwyx 阅读(130) 评论(0) 推荐(0) 编辑

rabbitmq进阶

摘要: 消息传递 mandatory mandatory=true,如果交换器无法根据自身的类型和路由键找到一个符合条件的队列,RabbitMQ会调用 Basic.Return 命令将消息返回给生产者,生产者通过调用 channel.addReturnListener 添加监听器接收返回结果 mandato 阅读全文

posted @ 2021-04-06 21:38 hainingwyx 阅读(102) 评论(0) 推荐(0) 编辑

rabbitmq概念

摘要: Rabbitmq是生产者与消费者模型,负责接收、存储、转发消息。 Producer:生产者 消息包含2部分: **消息体(payload):**一般是一个带有业务逻辑结构的数据,比如一个JSON字符串。 **标签(Label):**用来描述这条消息,比如一个交换器的名称和一个路由键。 Consume 阅读全文

posted @ 2021-04-06 21:37 hainingwyx 阅读(60) 评论(0) 推荐(0) 编辑

rabbitmq面试

摘要: MQ的优缺点 优点 异步 - 不需要立即处理的消息可以之后慢慢处理。异步处理可以提高系统吞吐量。 解耦 - 各个系统间通过消息通信,不用关心其他系统的处理。 削锋 - 可以通过消息队列支撑突发访问压力;可以缓解短时间内的高并发请求,不会因为突发超负荷请求而完全崩溃。 缺点 系统复杂度提高:需要考虑很 阅读全文

posted @ 2021-04-06 21:36 hainingwyx 阅读(103) 评论(0) 推荐(0) 编辑

2021年4月2日

kafka控制器

摘要: 控制器组件(Controller),是 Apache Kafka 的核心组件。它的主要作用是在 Apache ZooKeeper 的帮助下管理和协调整个 Kafka 集群。每个正常运转的 Kafka 集群,在任意时刻都有且只有一个控制器。 控制器选举 Broker 在启动时,会尝试去 ZooKeep 阅读全文

posted @ 2021-04-02 22:01 hainingwyx 阅读(168) 评论(0) 推荐(0) 编辑

kafka Broker请求处理

摘要: 所有的请求都是通过 TCP 网络以 Socket 的方式进行通讯的。 Kafka 使用的是 Reactor 模式处理请求。 Reactor 模式是事件驱动架构的一种实现方式,特别适合应用于处理多个客户端并发向服务器端发送请求的场景。多个客户端会发送请求给到 Reactor。Reactor 有个请求分 阅读全文

posted @ 2021-04-02 22:00 hainingwyx 阅读(91) 评论(0) 推荐(0) 编辑

kafka拦截器

摘要: Kafka 拦截器分为生产者拦截器和消费者拦截器。 生产者拦截器允许你在发送消息前以及消息提交成功后植入你的拦截器逻辑; 而消费者拦截器支持在消费消息前以及提交位移后编写特定逻辑。 使用 当前 Kafka 拦截器的设置方法是通过参数配置完成的。生产者和消费者两端有一个相同的参数,名字叫 interc 阅读全文

posted @ 2021-04-02 21:59 hainingwyx 阅读(176) 评论(0) 推荐(0) 编辑

kafka副本

摘要: title: kafka副本 top: false cover: false toc: true mathjax: true date: 2021-03-28 17:45:20 password: summary: tags: kafka categories: kafka 主题可划分成若干个分,每 阅读全文

posted @ 2021-04-02 21:58 hainingwyx 阅读(77) 评论(0) 推荐(0) 编辑

kafka消息丢失

摘要: kafka 只对“已提交”的消息(committed )做有限度的持久化保证。 避免消息丢失 不要使用 producer.send(msg),而要使用 producer.send(msg, callback)。一定要使用带有回调通知的 send 方法。 设置 acks = all。acks 是 Pr 阅读全文

posted @ 2021-04-02 21:57 hainingwyx 阅读(110) 评论(0) 推荐(0) 编辑

kafka消费者

摘要: 消费者组 Consumer Group 是 Kafka 提供的可扩展且具有容错性的消费者机制。 Consumer Group 下可以有一个或多个 Consumer 实例。 Group ID 是一个字符串,在一个 Kafka 集群中,它标识唯一的一个 Consumer Group。 单个分区只能分配给 阅读全文

posted @ 2021-04-02 21:51 hainingwyx 阅读(300) 评论(0) 推荐(0) 编辑

导航