91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

java代碼之kakfa生產者簡單介紹

發布時間:2021-09-17 14:26:52 來源:億速云 閱讀:173 作者:chen 欄目:云計算

這篇文章主要講解了“java代碼之kakfa生產者簡單介紹”,文中的講解內容簡單清晰,易于學習與理解,下面請大家跟著小編的思路慢慢深入,一起來研究和學習“java代碼之kakfa生產者簡單介紹”吧!

Kafka原理圖
java代碼之kakfa生產者簡單介紹
JAVA源代碼之kafka生產者,本次客戶端使用kafka的console命令行,消費,生產者使用代碼編碼。看了好多生產者代碼都帶有props.put("zk.connect", "n2:2181/jafka");  真是感到不解,沒有這個參數也可以運行的好好的,實踐出真知,弄懂原理真的很重要,具體如下:

import java.util.Properties;

import kafka.javaapi.producer.Producer;
import kafka.producer.KeyedMessage;
import kafka.producer.ProducerConfig;
/**
 * 0.7.2
 * @author Administrator
 *
 */
public class ProducerSample {  
    public static void main(String[] args) {
       String topicName = "test";
       String data = "this is a java-test. i Am gaojs";
        ProducerSample ps = new ProducerSample(); 
 
        Properties props = new Properties();  
        props.put("metadata.broker.list", "192.168.1.101:9092");  
        props.put("serializer.class", "kafka.serializer.StringEncoder");  
        props.put("request.required.acks","1"); 
        ProducerConfig config = new ProducerConfig(props); 
        Producer<String, String> producer = new Producer<String, String>(config); 
        KeyedMessage<String, String> keyedMessage = new KeyedMessage<String, String>(topicName, data); 
        producer.send(keyedMessage);
        producer.close(); 
    } 

MAVEN環境

<dependencies>
        <dependency>
            <groupId>org.apache.kafka</groupId>
            <artifactId>kafka_2.10</artifactId>
            <version>0.9.0.1</version>
            <exclusions>
                <exclusion>
                    <artifactId>jmxtools</artifactId>
                    <groupId>com.sun.jdmk</groupId>
                </exclusion>
                <exclusion>
                    <artifactId>jmxri</artifactId>
                    <groupId>com.sun.jmx</groupId>
                </exclusion>
                <exclusion>
                    <artifactId>jms</artifactId>
                    <groupId>javax.jms</groupId>
                </exclusion>
            </exclusions>
        </dependency>
        <dependency>
            <groupId>log4j</groupId>
            <artifactId>log4j</artifactId>
            <version>1.2.15</version>
            <exclusions>
                <exclusion>
                    <artifactId>jmxtools</artifactId>
                    <groupId>com.sun.jdmk</groupId>
                </exclusion>
                <exclusion>
                    <artifactId>jmxri</artifactId>
                    <groupId>com.sun.jmx</groupId>
                </exclusion>
                <exclusion>
                    <artifactId>jms</artifactId>
                    <groupId>javax.jms</groupId>
                </exclusion>
                <exclusion>
                    <artifactId>mail</artifactId>
                    <groupId>javax.mail</groupId>
                </exclusion>
            </exclusions>
        </dependency>
        <dependency>
            <groupId>junit</groupId>
            <artifactId>junit</artifactId>
            <version>4.11</version>
            <scope>test</scope>
        </dependency>
    </dependencies>

實踐截圖

啟動zk

java代碼之kakfa生產者簡單介紹

感謝各位的閱讀,以上就是“java代碼之kakfa生產者簡單介紹”的內容了,經過本文的學習后,相信大家對java代碼之kakfa生產者簡單介紹這一問題有了更深刻的體會,具體使用情況還需要大家實踐驗證。這里是億速云,小編將為大家推送更多相關知識點的文章,歡迎關注!

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

锡林浩特市| 新晃| 清涧县| 竹溪县| 东平县| 潼南县| 巴青县| 工布江达县| 乌鲁木齐市| 西乡县| 虞城县| 陇川县| 抚远县| 化隆| 商城县| 介休市| 吉首市| 朝阳区| 大冶市| 剑河县| 靖边县| 临漳县| 突泉县| 东辽县| 禹城市| 泰安市| 南召县| 昌图县| 铁岭市| 吉隆县| 拉孜县| 西华县| 河东区| 宾川县| 茌平县| 进贤县| 吉木乃县| 酒泉市| 南澳县| 时尚| 井研县|