日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

sasl java_javaSASL_SSL帐号密码方式访问kafka

發布時間:2023/12/9 编程问答 39 豆豆
生活随笔 收集整理的這篇文章主要介紹了 sasl java_javaSASL_SSL帐号密码方式访问kafka 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

java?SASL_SSL

帳號密碼?方式訪問 kafka

Producer Java Sample java生產者:

Properties props = new Properties();

props.put("bootstrap.servers",

"*******:9092,*******:9092");

props.put("acks", "all");//

props.put("retries", 3);

props.put("batch.size", 106384);

props.put("linger.ms", 1);

props.put("buffer.memory", 33554432);

props.put("key.serializer",

"org.apache.kafka.common.serialization.StringSerializer");

props.put("value.serializer",

"org.apache.kafka.common.serialization.StringSerializer");

props.put("security.protocol", "SASL_SSL");

props.put("ssl.truststore.location",

"D:/client_truststore.jks");

props.put("ssl.truststore.password", "WSO2_sp440");

props.put("sasl.mechanism", "SCRAM-SHA-512");

props.put("sasl.jaas.config",

"org.apache.kafka.common.security.scram.ScramLoginModule required

username='kaf_crm' password='xxxxxxx';");

//注意passwod結尾的分號一定不要漏

props.put("ssl.endpoint.identification.algorithm", "");

long sys = System.currentTimeMillis();

String contractId=CRM_ContractID

String payload = "payload";

Producer producer = new KafkaProducer<>(props);

//Synchronized Mode, Producer will wait and block until Kafka

Server return response

try{

Future future =producer.send(new

ProducerRecord<>("CRM_Contract", contractId, payload));//

(topic, key, payload),the second parameter is the key

future.get();//。 If not care whether success or failure , no

need this code

producer.close();

} catch(Exception e) {

e.printStackTrace();// Connection, No Leader error can be

resolved by retry; but too large message error will not re-try and

throw exception immediately

}

//Asynchronized mode, Producer not wait for response,

Background process of Producer submit message to Kafka server by

Batch size. It need callback to handle whether message is sent to

Kafka Server. If error happen ,need to log the exception.

try{

producer.send(new ProducerRecord<>("CRM_Contract",

contractId, payload),new Callback() {

public void onCompletion(RecordMetadata metadata, Exception e)

{

if(e != null) {

e.printStackTrace();

} else {

System.out.println("The offset of the record we just sent is:

" + metadata.offset());}}});

}catch(Exception e) {

e.printStackTrace();

}

Consumer Java Sample java消費者:

Properties props = new Properties();

props.put("bootstrap.servers", "*******:9092");

props.put("group.id", "wso2_sp");

props.put("enable.auto.commit", "false");

props.put("auto.commit.interval.ms", "1000");

props.put("session.timeout.ms", "30000");

props.put("key.deserializer",

"org.apache.kafka.common.serialization.StringDeserializer");

props.put("value.deserializer",

"org.apache.kafka.common.serialization.StringDeserializer");

props.put("security.protocol", "SASL_SSL");

props.put("sasl.mechanism", "SCRAM-SHA-512");

props.put(SslConfigs.SSL_TRUSTSTORE_LOCATION_CONFIG,

"G:\\client_truststore.jks");

props.put(SslConfigs.SSL_TRUSTSTORE_PASSWORD_CONFIG,

"WSO2_sp440");

props.put("sasl.jaas.config",

"org.apache.kafka.common.security.scram.ScramLoginModule required

username='kaf_xxx' password='xxxxx';");//注意passwod結尾的分號一定不要漏

props.put("ssl.endpoint.identification.algorithm", "");

KafkaConsumer consumer = new

KafkaConsumer<>(props);

String topic = "file_poc";

consumer.subscribe(Arrays.asList(topic));

while (true) {

ConsumerRecords records = consumer.poll(100);

for (ConsumerRecord record : records) {

System.out.printf("partition= %d, offset = %d, key = %s, value

= %s\n", record.partition(), record.offset(), record.key(),

record.value());

}

consumer.commitSync();

}

總結

以上是生活随笔為你收集整理的sasl java_javaSASL_SSL帐号密码方式访问kafka的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。

主站蜘蛛池模板: 精品欧美一区二区三区在线观看 | 欧美xxxx黑人又粗又长密月 | 韩国三级黄色 | 在线不卡毛片 | 一区二区三区在线不卡 | 特一级黄色片 | 日本在线国产 | 美女毛片 | 在线观看中文字幕一区 | 91成人免费在线视频 | 久久久免费 | 自拍偷拍色综合 | www.狠狠撸.com | 男人吃奶视频 | 黑白配高清国语在线观看 | 欧美性猛交xxxx免费看久久久 | 人妻一区二区三区 | aaaa黄色片| 一区二区三区在线观看免费视频 | 三级色网站 | 日韩免费精品 | 熊猫成人网 | 国产精品99精品无码视亚 | 香蕉大久久 | 久久久久亚洲av无码专区 | 爱操在线| 成人免费在线网站 | 后入内射无码人妻一区 | 国产在线超碰 | 交专区videossex | 澳门av在线 | 国产精品久久久久久久久久免费看 | 免费的黄色的视频 | 8x8x永久免费视频 | 日本亚洲欧美 | 欧美体内谢she精2性欧美 | 日本精品一二区 | 最新免费av网站 | 青青久视频 | 超碰一区二区 | 青青草原国产 | 久久精品一区二区三 | 蜜臀av粉嫩av懂色av | 熟女高潮一区二区三区视频 | 69av视频在线观看 | 婷婷色小说 | wwwav视频在线观看 | 一区二区高清在线观看 | 日韩毛片av| 新久草视频 | 中文视频一区 | 91插插插视频 | 美女在线播放 | 国产一区二区三区久久 | 日韩在线视频观看 | 秋霞福利片 | 黄一区二区三区 | 真人抽搐一进一出视频 | 黄色特级网站 | 中文字幕第35页 | 真人毛片视频 | 黄色一级免费视频 | 麻豆导航 | 涩涩97| 日韩一区二区在线观看 | 麻豆精品国产传媒av绿帽社 | 国产99久久精品 | 黄色视屏免费 | 亚洲天堂资源在线 | 激情视频网址 | 就是喜欢被他干 | 蜜臀99久久精品久久久久久软件 | 国产手机精品视频 | 最新色视频 | 欧美精品一区二区三区久久 | 国产清纯在线 | 亚洲视频在线观看一区二区 | 日韩精品在线观看一区 | 亚洲精品第三页 | 波多野吉衣久久 | 欧美日本中文 | 国产骚b | 一区二区天堂 | 一本到久久 | 欧美123区| 日韩精品视频一区二区 | 日韩精品二区在线观看 | 精品乱码一区二区三区 | 波多野结衣福利 | 狠狠综合一区 | 日韩欧美一二三四区 | 亚洲精品一区二区三区区别 | 俄罗斯厕所偷拍 | 日本精品一区二区三区在线观看 | 午夜精品一区二区三区在线播放 | 亚洲成人精品在线播放 | 日批av | 午夜免费福利在线观看 | 亚洲女人18毛片水真多 |