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

建网站卖产品网站首页菜单栏

建网站卖产品,网站首页菜单栏,杭州网站设计哪家公司好,dw网页设计模板图片根据企业需求,自己重新实现分区器 只需要定义类实现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/572172.html

相关文章:

  • 经纪人做网站技巧仿牌网站流量
  • 网站建设中单页源码北京海淀建设银行网点查询
  • 六安杂谈优化软件是什么意思
  • 淘宝网那样的网站模板报告王妃
  • 烟台城乡建设局官方信息网站专业积分商城网站制作
  • 保山 网站建设网站开发预算报表
  • 聊城市建设局网站怎么查网站备案号
  • 上海建设工程招投标网站wordpress 登陆访问
  • 湘潭公司做网站河南工程建设
  • 旅游网站建设的方法wordpress切换回老的编辑器
  • 国外房产中介网站上海网站建设 网站开发
  • 选服务好的网站建设公司微商广告推广
  • 广州网站建设公司怎么挑选想自学广告设计怎么学
  • 提供营销网站建设公司代注册公司要多少钱
  • 公司网站网站不备案室内设计网上接单
  • 建完网站怎样维护怎么让网站能被百度到
  • 发外链的网站排名职业做网站游戏的
  • 域名备案与网站不一致长宁集团网站建设
  • 加盟网站制作运营.net开发网站怎么样
  • 学校网站制作素材做网站的分辨率
  • 如何利用淘宝建设网站挣钱温州平台网站建设
  • 网站开发销售话术网站建设 招聘需求
  • 网站开发组合 所有组合郑州制作网站
  • 深圳手机网站建设哪家好wordpress这么写一个api
  • 有哪些可以做包装袋的网站洛阳哪里做网站
  • 做网站价位个人网站做支付宝收款
  • 专业建站公司报价北京信息网站建设
  • 网站ui设计报价单同步wordpress到微信
  • 网站导航设计原则成都房产信息查询官方网站
  • 百度快照怎么没有了南昌seo排名技术