mq
古笑来
愿今日之所作,可为君行一时方便!
展开
-
kafka集群
cluster集群架构添加链接描述 Producer:Producer即生产者,消息的产生者,是消息的入口。 kafka cluster: Broker:Broker是kafka实例,每个服务器上有一个或多个kafka的实例,我们姑且认为每个broker对应一台服务器。每个kafka集群内的broker都有一个不重复的编号,如图中的broker-0、broker-1等…… Topic:消息的主题,可以理解为消息的分类,kafka的数据就保存在topic。在每个broker上都可以创建多原创 2021-10-25 18:49:14 · 149 阅读 · 0 评论 -
消息中间件幂等性
消息重复问题?如何保证消息的幂等性? 所有的mq都没有主动解决幂等性的机制,需要应用自己控制。在消息中增加唯一键或者别的什么标识,每次业务计算前看一下有没有消费过相同的记录(应用初始化的话后消费的消息都校验,在没有重复消费后边的消息就不校验了)。 ...原创 2021-10-25 18:48:15 · 129 阅读 · 0 评论 -
mq的缺点
原创 2021-10-25 18:47:29 · 87 阅读 · 0 评论 -
消息中间件产品选型
产品选型 各种mq,都有各自的有缺失点。适合自己业务需求的,就是好的。roketmq和kafka他们都是支持分布式集群架构,通过配置可以做到消息不丢失;kafka提供的主要的mq功能,语言为scala,rocketmq功能比较丰富完善,语言为java,就我们的现在的业务需求来看我会选rocketmq。 kafka和rocketmq都是经过市场验证过的高可用消息中间件,相较于kafka,rocketmq提供了更丰富的api,个人更倾向于与rocket ...原创 2021-10-25 18:46:57 · 92 阅读 · 0 评论 -
mq的优点
原创 2021-10-25 18:46:17 · 89 阅读 · 0 评论 -
设计一个mq
高可用:副本 之间的切换 安全性:数据提交就不会丢失,日志,落盘 伸缩性:数据量大的时候自动添加节点,进行扩容弄原创 2021-10-25 18:44:33 · 86 阅读 · 0 评论