
kafka
cuit_618
不积跬步无以至千里
展开
-
消息队列中点对点与发布订阅区别
背景知识JMS一个在 Java标准化组织(JCP)内开发的标准(代号JSR 914)。2001年6月25日,Java消息服务发布JMS 1.0.2b,2002年3月18日Java消息服务发布 1.1. Java消息服务(Java Message Service,JMS)应用程序接口是一个Java平台中关于面向消息中间件(MOM)的API,用于在两个应用程序之间,或分布式系统中发送消息,进行异步通信转载 2017-06-27 11:23:54 · 594 阅读 · 0 评论 -
kafka学习笔记03-生产者
1.生产者发送消息流程 1)生产消息:ProducerRecord 对象需要包含目标主题和要发送的内容。我们还可以指定键或分区。 2)序列化消息:生产者要先把键和值对象序列化成字节数组,这样它们才能够在网络上传输。 3)分区器:如果ProducerRecord对象里指定了分区,那么分区器直接把指定的分区返回。如果没有指定分区 ,那么分区器会根据Producer...原创 2019-06-09 17:31:47 · 560 阅读 · 0 评论 -
kafka学习笔记04-消费者
1. kafka消费者概念 1.1 消费者和消费者群组 一个消费者可以从属于一个群组,一个群组可以有一个或多个消费者。一个群组里的消费者订阅的是同一个主题,每个消费者接收主题一部分分区的消息。假设一个主题有4个分区,如果群组里有一个消费者,那么这一个消费者负责消费4个分区里的数据,如果群组里有2个消费者,那么每个消费者消费2个分区,如果有4个消费者,那么每个消费者消费一个分区。如果消费...原创 2019-06-09 17:42:30 · 552 阅读 · 0 评论