好绕口额,一个组中的消费者数量 <= 分区数。例如:5个消费者,10个分区,那么每个消费者会分到2个分区。如果11个消费者,10个分区,那么将有一个消费者永远分配不到分区(也就拿不到消息)。
而且,假设partition和consumer数量(同一个consumer group)是一样的话,那这每个consumer正好连接一个partition了,那么是不是就意味着存在别的partition上的消息这个consumer就不能消费到了。会不会说某个consumer一定要消费到的某条消息就存在别的partition上了,感觉这一块有点奇怪,不是很理解。
我请教一个小问题,partition下的segment file的周期我们是在配置里设置的。那如果一个segment file 里的消息时间间隔相差很大,若第一条消息已经到了保存期限,那kafka是仅删除那一条消息么??后续的消息索引号会往前递增不?后续消息的存储位置会不会顺序往前挪呢??会不会影响后续的segment file里的内容呀??
顺道问一下,网站首页都没有搜索功能的么???而且首页右侧显示的最新消息不能点击就直接跳转到回复消息的具体位置么???这样我就可以看到别人问的问题以及答案的全部了呢