小编kri*_*919的帖子

Apache Kafka示例错误:3次尝试后无法发送消息

我正在运行其网站中提到的这个kafka生产者示例

代码:

public class TestProducer {

    public static void main(String[] args) {
        long events = Long.parseLong(args[0]);
        Random rnd = new Random();
        Properties props = new Properties();
        props.put("metadata.broker.list", "host.broker-1:9093, host.broker-2:9093, host.broker-3:9095");
        props.put("serializer.class", "kafka.serializer.StringEncoder");
        props.put("partitioner.class", "test.app.SimplePartitioner");
        props.put("request.required.acks", "1");
        ProducerConfig config = new ProducerConfig(props);
        Producer<String, String> producer = new Producer<String, String>(config);
        for (long nEvents = 0; nEvents < events; nEvents++) { 
               long runtime = new Date().getTime();  
               String ip = "192.168.2." + rnd.nextInt(255); 
               String msg = runtime + ",www.example.com," + ip; 
               KeyedMessage<String, String> data …
Run Code Online (Sandbox Code Playgroud)

apache-kafka

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

获取数据包中的所有图层

如何获得scapy中所有图层的列表?例如:Ether/IP/UDP/DNSEther/IP/TCP/HTTP.我唯一能想到的是做一个packet.summary()并解析输出,看起来很粗糙.我认为应该有一个内置的方法,但在文档中找不到任何方法.有什么建议?

我想要做的是迭代用户给出的特定协议的所有字段并显示其值.

更新:在wireshark中可以看到我正在寻找的内容:打开任何捕获,选择一个数据包,在"框架"菜单中,可以看到 Protocols in frame: eth:ip:udp:data 这正是我在Scapy中寻找的内容.我希望我现在更清楚了.

python scapy

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

标签 统计

apache-kafka ×1

python ×1

scapy ×1