请允许我直接做一个假设,在消息中存放了一个user_id, 可以将消息重新发送一次,大致模型如下
补上一段代码, 这里就不使用kafka进行说明,采用Queue 进行展示
package org.huifer.queue;
import java.util.LinkedList;
import java.util.Queue;
public class QueueBigData {
static Queue sourceData = new LinkedList();
static Queue u1 = new LinkedList();
static Queue u2 = new LinkedList();
static Queue u3 = new LinkedList();
public static void main(String[] args) {
sourceData.add(new Data(1, "1号用户的第 1 个行为"));
sourceData.add(new Data(2, "2号用户的第 1 个行为"));
sourceData.add(new Data(3, "3号用户的第 1 个行为"));
sourceData.add(new Data(1, "1号用户的第 2 个行为"));
sourceData.add(new Data(4, "4号用户的第 1 个