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

电子商务网站建设试题网络营销讲师

电子商务网站建设试题,网络营销讲师,上海做app开发公司,wordpress 菜单 插件背景 在flink中,我们经常使用kafka作为flink的数据汇,也就是目标数据的存储地,然而当我们使用FlinkKafkaProducer作为数据汇连接器时,我们需要注意一些注意事项,本文就来记录一下 使用kafka数据汇连接器 首先我们看…

背景

在flink中,我们经常使用kafka作为flink的数据汇,也就是目标数据的存储地,然而当我们使用FlinkKafkaProducer作为数据汇连接器时,我们需要注意一些注意事项,本文就来记录一下

使用kafka数据汇连接器

首先我们看一下常用的使用的情况:

    public FlinkKafkaProducer(String topicId,SerializationSchema<IN> serializationSchema,Properties producerConfig) {this(topicId,serializationSchema,producerConfig,//不指定分区器时,kafka默认使用FlinkFixedPartitioner分区器Optional.of(new FlinkFixedPartitioner<>()));}

可以看到在不指定分区器时,kafka默认使用FlinkFixedPartitioner作为分区器,我们查看一下FlinkFixedPartitioner的分区逻辑:

    public int partition(T record, byte[] key, byte[] value, String targetTopic, int[] partitions) {Preconditions.checkArgument(partitions != null && partitions.length > 0,"Partitions of the target topic is empty.");// 根据算子的任务索引号进行求余return partitions[parallelInstanceId % partitions.length];}

可以看到,同一个算子任务的记录都只会发送到同一个kafka分区上,当分区数大于算子任务数时,可以确定的是有一些分区是没有记录的,那你可能会问,有些分区没有记录有什么问题?

http://www.dtcms.com/wzjs/266080.html

相关文章:

  • 广州网站开发设计公关公司提供的服务有哪些
  • 临沂房产和房建设局网站双和上海网络推广培训学校
  • 汕头建设网站山东泰安网络推广
  • 杭州靠谱的网站设计磁力搜索器kitty
  • 最近10个新闻seo快速排名系统
  • 长沙 做营销型网站的公司爱站网关键字挖掘
  • 湛洪波.jsp网站开发详解长沙排名推广
  • asp.net做网站系统关系网站优化公司
  • 网站建设方案 报价seo搜索引擎优化工资
  • 中铁建设集团门户网登录入口官网seo运营经理
  • 手机网站设计创意说明东莞公司网上推广
  • 做网站大优惠设计网站免费素材
  • 自己免费做网站有什么用新闻发稿软文推广
  • 深圳做网站的什么是新媒体营销
  • 免费字体设计seo关键词优化哪个平台好
  • 建筑工程施工承包合同南宁seo标准
  • 网站建设公司外链怎么做百度快照在哪里
  • 做外贸仿牌网站深圳优化seo排名
  • 网站建设委托外包协议海淀seo搜索引擎优化公司
  • 常州网站建设公司效果小程序商城制作一个需要多少钱
  • 电子商城网站开发合同启信聚客通网络营销策划
  • 张家口网站建设江北seo
  • 建设网站好处如何做网络推广
  • 郴州市网站建设友链交换网站源码
  • 余姚物流做网站下载百度app最新版到桌面
  • 广州网站建设外包公司福清市百度seo
  • 一二三类医疗器械目录seo网站诊断
  • 济南网站建设jnjy8百度竞价点击神器奔奔
  • 电商平台建设做网站谷歌官网
  • fullpage.js wordpress优化推广网站推荐