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

网站搭建找谁培训机构在哪个平台找

网站搭建找谁,培训机构在哪个平台找,医保局网站建设中标公告,大连软件开发网站建设根据企业需求,自己重新实现分区器 只需要定义类实现Partitioner接口,然后重写partition()方法即可 假设现在有一个需求,发送过来的数据中如果包含cuihaida,就发往0号分区,不包含cuihaida,就发往1号分区 …

根据企业需求,自己重新实现分区器

只需要定义类实现Partitioner接口,然后重写partition()方法即可

假设现在有一个需求,发送过来的数据中如果包含cuihaida,就发往0号分区,不包含cuihaida,就发往1号分区

package com.example.kafkademo.producer;import org.apache.kafka.clients.producer.Partitioner;
import org.apache.kafka.common.Cluster;import java.util.Map;/*** 1. 实现接口Partitioner* 2. 实现3个方法:partition,close,configure* 3. 编写partition方法,返回分区号*/
public class MyPartitioner implements Partitioner {/*** 重写这个方法* @param topic 主题* @param key 消息的key* @param keyBytes 消息的key序列化后的字节数组* @param value 消息的值* @param valueBytes 消息的值序列化后的字节数组* @param cluster 集群元数据可以查看分区信息* @return 信息对应的分区*/@Overridepublic int partition(String topic, Object key, byte[] keyBytes, Object value, byte[] valueBytes, Cluster cluster) {// 获取消息String msgValue = value.toString();// 发送过来的数据中如果包含cuihaida,就发往0号分区,不包含cuihaida,就发往1号分区return msgValue.contains("cuihaida") ? 0 : 1;}@Overridepublic void close() {}@Overridepublic void configure(Map<String, ?> map) {}
}

使用分区器的方法,在生产者的配置中添加分区器参数

package com.example.kafkademo.util;import org.apache.kafka.clients.producer.ProducerConfig;import java.util.Properties;public class CommonUtils {/*** kafka生产者配置配置* @return 配置内容*/public static Properties buildKafkaProperties() {// 1. 创建kafka生产者配置对象Properties properties = new Properties();// 2. 给kafka的配置对象添加信息properties.put(ProducerConfig.BOOTSTRAP_SERVERS_CONFIG, "hadoop102:9092");// key, value初始化【必须有】properties.put(ProducerConfig.KEY_SERIALIZER_CLASS_CONFIG, "org.apache.kafka.common.serialization.StringSerializer");properties.put(ProducerConfig.VALUE_SERIALIZER_CLASS_CONFIG, "org.apache.kafka.common.serialization.StringSerializer");// =========> 添加自定义分区器 <============properties.put(ProducerConfig.PARTITIONER_CLASS_CONFIG, "com.example.kafkademo.producer.MyPartitioner")return properties;}
}
http://www.dtcms.com/wzjs/75031.html

相关文章:

  • 在网站建设中注意的要点微信软文
  • 如何用电脑主机做网站2021年10月新闻摘抄
  • 建设网站去工信部备案需要什么资料北京百度关键词排名
  • 河北石家庄疫情严重吗seo搜索引擎优化试题
  • 网站搭建教程导航类seo推广排名平台有哪些
  • 泗水网站建设环球网广东疫情最新消息
  • 伦教九江网站建设关键词云图
  • 静态网站如何做自适应移动端武汉刚刚突然宣布
  • 信阳做网站 汉狮网络2022年搜索引擎优化指南
  • wordpress 404跳转首页网站排名优化教程
  • 用html5做的个人网站宁波seo网站推广软件
  • 嘉盛建设集团网站如何刷app推广次数
  • 温州微网站制作公司电话销售的三个核心点
  • 建湖县住房和城乡建设局网站百度app下载并安装
  • 开一家代做网站的公司软文有哪几种类型
  • 广东省建设与交通委员会网站设计公司网站
  • 移动互联网网站开发百度提交网址
  • 学什么可以做响应式网站企业网站的推广形式有
  • 长沙好的网站建设公司哪家好店铺推广
  • 做vip电影网站郑州网站seo公司
  • 可信的网站建设济南seo顾问
  • 常州网站建设外包公司哪家好软文兼职
  • 网络架构有几层seo综合查询平台
  • 全网营销型网站建设公司总裁培训班
  • 求做网站百度指数是什么
  • 平面设计接单价格表北京seo报价
  • wordpress 显示pdf插件自媒体seo优化
  • 做网站最简单企业网站制作方案
  • 网站开发助理是做什么的网络营销策划方案怎么做
  • 优质网站建设哪家好网页设计作品