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

网站免费建站 图标用python做的网站多吗

网站免费建站 图标,用python做的网站多吗,西平县建设局网站,公司网站 正式上线1. producer的结构 producer#xff1a;生产者 它由三个部分组成 interceptor#xff1a;拦截器#xff0c;能拦截到数据#xff0c;处理完毕以后发送给下游#xff0c;它和过滤器不同并不是丢弃数据#xff0c;而是将数据处理完毕再次发送出去#xff0c;这个默认是不…1. producer的结构 producer生产者 它由三个部分组成 interceptor拦截器能拦截到数据处理完毕以后发送给下游它和过滤器不同并不是丢弃数据而是将数据处理完毕再次发送出去这个默认是不存在的 serialiazer序列化器kafka中存储的数据是二进制的所以数据必须经过序列化器进行处理这个是必须要有的将用户的数据转换为byte[]的工具类其中k和v要分别指定 partitioner: 分区器主要是控制发送的数据到topic的哪个分区中这个默认也是存在的 record accumulator 本地缓冲累加器 默认32M producer的数据不能直接发送到kafka集群中因为producer和kafka集群并不在一起远程发送的数据不是一次发送一条这样太影响发送的速度和性能所以我们发送都是攒一批数据发一次record accumulator就是一个本地缓冲区producer将发送的数据放入到缓冲区中另外一个线程会去拉取其中的数据远程发送给kafka集群这个异步线程会根据linger.ms和batch-size进行拉取数据。如果本地累加器中的数据达到batch-size或者是linger.ms的大小阈值就会拉取数据到kafka集群中这个本地缓冲区不仅仅可以适配两端的效率还可以批次形式执行任务增加效率 batch-size 默认16KB linger.ms 默认为0 生产者部分的整体流程 首先producer将发送的数据准备好 经过interceptor的拦截器进行处理如果有的话 然后经过序列化器进行转换为相应的byte[] 经过partitioner分区器分类在本地的record accumulator中缓冲 sender线程会自动根据linger.ms和batch-size双指标进行管控复制数据到kafka 2. producer的简单代码 2.1 准备 引入maven依赖 dependenciesdependencygroupIdorg.apache.kafka/groupIdartifactIdkafka-clients/artifactIdversion3.3.2/version/dependencydependencygroupIdorg.slf4j/groupIdartifactIdslf4j-log4j12/artifactIdversion1.7.30/version/dependencydependencygroupIdlog4j/groupIdartifactIdlog4j/artifactIdversion1.2.17/version/dependency /dependencies 在resources文件中创建log4j.properties log4j.rootLoggerinfo,console log4j.appender.consoleorg.apache.log4j.ConsoleAppender log4j.appender.console.targetSystem.out log4j.appender.console.layoutorg.apache.log4j.PatternLayout log4j.appender.console.layout.ConversionPattern%d{yy/MM/dd HH:mm:ss} %p %c %M(): %m%n 2.2 生产者中的设定参数 参数含义bootstrap.serverskafka集群的地址key.serializerkey的序列化器这个序列化器必须和key的类型匹配value.serializervalue的序列化器这个序列化器必须和value的类型匹配batch.size批次拉取大小默认是16KBlinger.ms拉取的间隔时间默认为0没有延迟partitioner分区器存在默认值interceptor拦截器选的 2.3 全部代码 public class producer_test {public static void main(String[] args) {Properties pro new Properties();pro.put(ProducerConfig.BOOTSTRAP_SERVERS_CONFIG,hadoop106:9092);//设定集群地址pro.put(ProducerConfig.KEY_SERIALIZER_CLASS_CONFIG, StringSerializer.class.getName());pro.put(ProducerConfig.VALUE_SERIALIZER_CLASS_CONFIG, StringSerializer.class.getName());//设定两个序列化器其中StringSerializer是系统自带的序列化器要和数据的类型完全一致pro.put(ProducerConfig.BATCH_SIZE_CONFIG, 16*1024);//batch-size默认是16KB参数的单位是bytepro.put(ProducerConfig.LINGER_MS_CONFIG, 0);//默认等待批次时长是0KafkaProducerString, String producer new KafkaProducerString, String(pro);ProducerRecordString, String record new ProducerRecord(topic_a, this is hainiu);//发送数据的时候有kv两个部分但是一般k我们什么都不放只放value的值producer.send(record);producer.close();} }在x-shell中观察消费的数据
http://www.hkea.cn/news/14450260/

相关文章:

  • 凡科做的网站提示证书错误展示型网站 带后台
  • wordpress电影网站主题广州优俊网站制作公司
  • 网站模板素材下载网址大全浏览器
  • 合作建站协议wordpress文章排行榜
  • 衡水公司做网站做网站标签栏的图片大小
  • 做整体衣柜宣传海报的网站网站建设九亭
  • 地产网站建设案例呼和浩特城乡建设网站
  • 网站建设设计制作方案与价格ireal 网站建设
  • 大学网站 作风建设专题新站seo快速排名 排名
  • seo与网站建设房山建站公司
  • 网站到期域名怎么解决办法杭州网站建设制作联系电话
  • 做网站空间需要多大建设物流网站
  • 中国建设银行网站个人客户没有货源怎么开网店?
  • 网站建设风险是什么意思网站建设答辩问题
  • 顺德做网站那家好长沙做网站公司有哪些
  • 淘宝的网站建设wordpress the field
  • 手机网站带后台源代码谷歌在线搜索
  • 国内自助建站品牌建设与诚信建设相结合
  • 北京门户网站制作费用企业官方网站系统建设
  • 猎头建设网站电商模板下载的网站
  • 宣传片制作公司查询福州seo推广
  • 利用百度图片做网站外链销客多
  • h5商城网站开发wordpress如何开发手机
  • 做 爱 网站视频淘宝客怎么建设自己网站
  • 哪个网站可以做印章图案wordpress页面模版调用分类目录
  • 网站安全检测产品优势室内设计知名网站
  • 南京做网站建设有哪些内容金华app网站开发
  • 沈阳市网站建设报价mip改造wordpress
  • 潍坊百度网站网站建设先做后
  • 网站模版上线需要什么Reviewer WordPress