当前位置: 首页 > news >正文

游戏网站建设需要多少钱微信广告平台推广

游戏网站建设需要多少钱,微信广告平台推广,小型企业网站建设方案,丹东市网站建设简介: kafkaStream:提供了对存储在kafka中的数据进行流式处理和分析的功能 特点: KafkasSream提供了一个非常简单轻量的Library,它可以非常方便的嵌入到java程序中,也可以任何方式打包部署 入门案例: 1、…

简介:

        kafkaStream:提供了对存储在kafka中的数据进行流式处理和分析的功能

特点:

        KafkasSream提供了一个非常简单轻量的Library,它可以非常方便的嵌入到java程序中,也可以任何方式打包部署

入门案例:

  1、新建工程kafka-demo

           引入kafkaStream依赖

    <dependencies><dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-web</artifactId></dependency><!-- kafkfa --><dependency><groupId>org.springframework.kafka</groupId><artifactId>spring-kafka</artifactId><exclusions><exclusion><groupId>org.apache.kafka</groupId><artifactId>kafka-clients</artifactId></exclusion></exclusions></dependency><dependency><groupId>org.apache.kafka</groupId><artifactId>kafka-clients</artifactId></dependency><dependency><groupId>com.alibaba</groupId><artifactId>fastjson</artifactId></dependency><!--kafkaStream--><dependency><groupId>org.apache.kafka</groupId><artifactId>kafka-streams</artifactId><exclusions><exclusion><artifactId>connect-json</artifactId><groupId>org.apache.kafka</groupId></exclusion><exclusion><groupId>org.apache.kafka</groupId><artifactId>kafka-clients</artifactId></exclusion></exclusions></dependency></dependencies>

   2、新建流式处理类

          代码如下

package com.heima.kafkademo.sample;import org.apache.kafka.common.serialization.Serdes;
import org.apache.kafka.streams.KafkaStreams;
import org.apache.kafka.streams.KeyValue;
import org.apache.kafka.streams.StreamsBuilder;
import org.apache.kafka.streams.StreamsConfig;
import org.apache.kafka.streams.kstream.KStream;
import org.apache.kafka.streams.kstream.TimeWindows;
import org.apache.kafka.streams.kstream.ValueMapper;import java.time.Duration;
import java.util.Arrays;
import java.util.Properties;/*
* 流式处理
* */
public class KafkaStreamQuickStart {public static void main(String[] args) {/*创建kafka配置中心并配置参数*/Properties prop = new Properties();//连接地址prop.put(StreamsConfig.BOOTSTRAP_SERVERS_CONFIG,"192.168.200.130:9092");//key序列化prop.put(StreamsConfig.DEFAULT_KEY_SERDE_CLASS_CONFIG, Serdes.String().getClass());//value序列化prop.put(StreamsConfig.DEFAULT_VALUE_SERDE_CLASS_CONFIG, Serdes.String().getClass());//创建id名称prop.put(StreamsConfig.APPLICATION_ID_CONFIG,"streams-quickstart");//stream构造器StreamsBuilder streamsBuilder = new StreamsBuilder();//流式计算streamProcessor(streamsBuilder);//创建KafkaStream对象KafkaStreams kafkaStreams = new KafkaStreams(streamsBuilder.build(),prop);//开启流式计算kafkaStreams.start();}//流式计算方法private static void streamProcessor(StreamsBuilder streamsBuilder) {//创建kafka对象,同时指定从哪个topic获取消息KStream<String, String> stream = streamsBuilder.stream("itcast-topic-input");//处理消息的valuestream.flatMapValues(new ValueMapper<String, Iterable<?>>() {@Overridepublic Iterable<String> apply(String value) {return Arrays.asList(value.split(" "));}})      //按照value进行聚合.groupBy((key,value)->value)//时间窗口,每隔10秒更新一次.windowedBy(TimeWindows.of(Duration.ofSeconds(10)))//统计单词个数.count()//转换为kStream.toStream().map((key,value)->{System.out.println("key:"+key+",vlaue:"+value);return new KeyValue<>(key.key().toString(),value.toString());})//发送消息.to("itcast-topic-out");}
}

3、启动消费者类和流式处理类监听消息

        使用生产者类发送消息

       消费者和生产者类代码参考Kafka:安装和配置_Success___的博客-CSDN博客

4、测试

        成功接收到消息

 

 

http://www.mnyf.cn/news/32740.html

相关文章:

  • 网站建设 客户评价全国教育培训机构平台
  • 四川建设招投标网站aso优化服务
  • 做响应式网站设计新东方考研培训机构官网
  • 手机网站设计尺寸大小新闻稿
  • 光谷做网站seo排名优化北京
  • 广州建网站哪里比较好友情链接检测的特点
  • 做软件的公司网站有哪些宁波网站制作设计
  • 沂水做网站seo查询5118
  • 免费网站加速软件seo基础理论
  • 哪个网站做app友情链接交换形式有哪些
  • 毕业论文的网站做魔贝课凡seo
  • 成绩查询网站怎么做平台怎么推广技巧
  • 如何做网站店铺的模板百度官网登录入口
  • 企业网站备案注销新闻头条今日要闻最新
  • 当前业界主流的网站建设百度反馈中心
  • 游戏工作室加盟seo网站关键词优化怎么做
  • 茂名市城乡和住房建设局网站江北seo综合优化外包
  • pos网站源码软件定制开发
  • html做网站的原则百度建站官网
  • wordpress打开前台页面空白seo网站推广报价
  • 东莞网站建没seo点击软件
  • 网站开发一般流程图电脑优化软件排行榜
  • 义乌商城集团的网站建设seo图片优化
  • 企业网站设计模板免费下载网络营销与网站推广的
  • 建设部网站事故快报新产品推广方式有哪些
  • 免费网站根目录各类资源关键词
  • 优秀毕业设计网站设计单页网站制作教程
  • 高明区做网站新乡百度网站优化排名
  • 做网站还有开发文档吗网站域名查询ip地址
  • 网站网络安全怎么做seo推广怎么样