小编iva*_*n_d的帖子

Kafka如何向许多消费者群体广播

我是卡夫卡的新手,我将非常感谢下一个案例的澄清.

Kafka文档在"消费者职位"一节中说:

"我们的主题分为一组完全有序的分区,每个分区在任何给定时间由一个消费者使用."

根据上述声明,如果少数消费者组订阅了一个主题,并且生产者将在此主题中将消息发布到特定分区,则只有一个消费者可以提取该消息.

问题是,如果只有一个消费者能够提取特定信息,那么许多消费者群体的广播可能会如何?

apache-kafka

9
推荐指数
3
解决办法
2万
查看次数

如何在单引号字符串中匹配双反斜杠?

我需要区分字符串与单反斜杠和双反斜杠.Perl平等对待它们:

print "\n" . '\qqq\www\eee\rrr';
print "\n" . '\\qqq\www\eee\rrr';
Run Code Online (Sandbox Code Playgroud)

会给出相同的结果:

\qqq\www\eee\rrr
\qqq\www\eee\rrr
Run Code Online (Sandbox Code Playgroud)

更多,接下来的电话:

print "\n" . leadingBackSlash('\qqq\www\eee\rrr');
print "\n" . leadingBackSlash('\\qqq\www\eee\rrr');
print "\n" . leadingBackSlash('\\\qqq\www\eee\rrr');
print "\n" . leadingBackSlash('\\\\qqq\www\eee\rrr');
Run Code Online (Sandbox Code Playgroud)

功能:

sub leadingBackSlash {
    $_ = shift;
    print "\n$_";
    print "\n" . length($_);

    if( m/^\\\\/) {
        print "\ndouble backslash is matched";
    }

    if( m/^\\/) {
        print "\nsingle backslash is matched";
    }
}
Run Code Online (Sandbox Code Playgroud)

会产生结果:

\qqq\www\eee\rrr
16
single backslash is matched

\qqq\www\eee\rrr
16
single backslash is matched

\\qqq\www\eee\rrr
17
double backslash is matched …
Run Code Online (Sandbox Code Playgroud)

regex perl

1
推荐指数
1
解决办法
2736
查看次数

标签 统计

apache-kafka ×1

perl ×1

regex ×1