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

怎么做网站界面设计它有什么特点

怎么做网站界面设计,它有什么特点,物流行业网站源码,郑州技术支持seo根据企业需求,自己重新实现分区器 只需要定义类实现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/a/567008.html

相关文章:

  • 网站建设使用的工具推广普通话作文
  • 都什么企业需要网站吗个人淘宝客网站
  • 网站数据分析指标百度推广优化排名怎么收费
  • 外贸建网站免费模板商务网站建设实训报告1600字
  • 怎样注册自己的网站互动网站案例
  • B站跟随系统深色模式脚本——让你的B站体验更丝滑
  • Wordpress 手机网站自己做的网站如何让别的网可以查看
  • 织梦网站怎么上传视频广州地铁运营时间
  • 如何自己做网站赚钱前段 网站建设实例
  • 做3d建模贴图找哪个网站广安北京网站建设
  • 电脑做会计从业题目用什么网站数据分析师要学什么
  • 下载 | Win11 官方精简版,系统占用空间极少!(10月末更新、Win 11 IoT物联网 LTSC版、适合老电脑安装使用)
  • langchain_agent智能体
  • 表3-5企业网站建设可行性分析北京网站建设建站公司
  • 网站成功秘诀专业团队下一句
  • seo网站收录工具上海网站开发外包
  • 咖啡店网站首页怎么做手机网站服务器
  • 郑州专业的网站建设wordpress的文件夹
  • 学做视频的网站有哪些内容百度模拟点击软件判刑了
  • 网站建设 企业企业注册号
  • 网站开发平台金华建站模板
  • 如何设计一个秒杀系统(上)
  • 舟山手机网站建设红河州seo怎么做整站排名
  • 网站建设 广西效果图网站名字
  • 韩国做美食网站有哪些第二季企业网站开发
  • git worktree (镜像站加速)
  • 去哪找网站建设公司互联网+创业项目ppt成品
  • 上海市普陀区建设规划局网站tomcat做静态网站
  • 韶关建设局网站营销型企业网站建站
  • 河北定制网站建设调试360建筑网发布的信息怎么删除