
消息队列
文章平均质量分 82
消息队列相关博客
GreyZeng
程序员,架构师,项目经理
展开
-
Linux 下搭建 Kafka 环境
由于 Kafka 和 Zookeeper 装在同一个 Linux 中,所以 zookeeper.connect 配置维持默认配置即可。注:以上中间件均搭建在一个 Linux 系统中,如果需要分不同的系统安装,注意修改对应的连接配置。接下来,就开始启动 Kafka,首先,需要先启动 Zookeeper。接下来,再打开 Shell 一个窗口,创建 topic。切换到生产者启动页面,发送数据,消费者能正常接收数据。再打开一个 Shell 窗口,启动消费者。配置 Zookeeper。接下来,配置 Kafka。原创 2022-10-17 14:36:46 · 617 阅读 · 0 评论 -
消息队列常见问题总结
大多数消息队列的客户端都支持拦截器机制,你可以利用这个拦截器机制,在 Producer 发送消息之前的拦截器中将序号注入到消息中,在 Consumer 收到消息的拦截器中检测序号的连续性,这样实现的好处是消息检测的代码不会侵入到你的业务代码中,待你的系统稳定后,也方便将这部分检测的逻辑关闭或者删除。最后,使用消息队列,要考虑一致性问题:A 系统处理完了直接返回成功了,但问题是:要是 B、C、D 三个系统那里,B 和 D 两个系统写库成功了,结果 C 系统写库失败了,就造成数据不一致了。原创 2022-08-25 23:27:20 · 601 阅读 · 0 评论