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

wordpress技术支持搜索引擎排名优化方法

wordpress技术支持,搜索引擎排名优化方法,dede做的网站总被挂马,做网站的域名和空间是什么意思目录 3.1 生产者消息发送流程3.1.1 发送原理 3.2 异步发送 API3.3 同步发送数据3.4 生产者分区3.4.1 kafka分区的好处3.4.2 生产者发送消息的分区策略3.4.3 自定义分区器 3.5 生产者如何提高吞吐量3.6 数据可靠性 3.1 生产者消息发送流程 3.1.1 发送原理 3.2 异步发送 API 3…

目录

    • 3.1 生产者消息发送流程
      • 3.1.1 发送原理
    • 3.2 异步发送 API
    • 3.3 同步发送数据
    • 3.4 生产者分区
      • 3.4.1 kafka分区的好处
      • 3.4.2 生产者发送消息的分区策略
      • 3.4.3 自定义分区器
    • 3.5 生产者如何提高吞吐量
    • 3.6 数据可靠性

3.1 生产者消息发送流程

3.1.1 发送原理

3.2 异步发送 API

3.3 同步发送数据

3.4 生产者分区

3.4.1 kafka分区的好处

  • 便于合理使用存储资源,每个Partition在一个Broker上存储,可以把海量的数据按照分区切割成一块一块数据存储在多台Broker上。合理控制分区的任务,可以实现负载均衡的效果
  • 提高并行度,生产者可以以分区为单位发送数据;消费者可以以分区为单位进行消费数据。

3.4.2 生产者发送消息的分区策略

在这里插入图片描述

3.4.3 自定义分区器

1、需求:
例如我们实现一个分区器实现,发送过来的数据中如果包含 atguigu,就发往 0 号分区,不包含 atguigu,就发往 1 号分区

2、定义类实现 Partitioner 接口,重写 partition()方法。

public class MyPartitioner implements Partitioner {@Overridepublic int partition(String topic, Object key, byte[] keyBytes, Object value, byte[] valueBytes, Cluster cluster) {// 获取数据 atguigu  helloString msgValues = value.toString();int partition;if (msgValues.contains("atguigu")){partition = 0;}else {partition = 1;}return partition;}@Overridepublic void close() {}@Overridepublic void configure(Map<String, ?> configs) {}
}

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

public class CustomProducerCallbackPartitions {public static void main(String[] args) throws InterruptedException {// 0 配置Properties properties = new Properties();// 连接集群 bootstrap.serversproperties.put(ProducerConfig.BOOTSTRAP_SERVERS_CONFIG, "192.168.239.11:9092");// 指定对应的key和value的序列化类型 key.serializer
//        properties.put(ProducerConfig.KEY_SERIALIZER_CLASS_CONFIG,"org.apache.kafka.common.serialization.StringSerializer");properties.put(ProducerConfig.KEY_SERIALIZER_CLASS_CONFIG, StringSerializer.class.getName());properties.put(ProducerConfig.VALUE_SERIALIZER_CLASS_CONFIG, StringSerializer.class.getName());// 关联自定义分区器properties.put(ProducerConfig.PARTITIONER_CLASS_CONFIG, "com.atguigu.kafka.producer.MyPartitioner");// 1 创建kafka生产者对象// "" helloKafkaProducer<String, String> kafkaProducer = new KafkaProducer<>(properties);// 2 发送数据for (int i = 0; i < 5; i++) {kafkaProducer.send(new ProducerRecord<>("first", "atguigu" + i), new Callback() {@Overridepublic void onCompletion(RecordMetadata metadata, Exception exception) {if (exception == null) {System.out.println("主题: " + metadata.topic() + " 分区: " + metadata.partition());}}});Thread.sleep(2);}// 3 关闭资源kafkaProducer.close();}
}

在这里插入图片描述



3.5 生产者如何提高吞吐量

  • 分批次发送消息
  • 对生产者消息采用压缩

四个重要参数:
在这里插入图片描述

public class CustomProducerParameters {public static void main(String[] args) {// 0 配置Properties properties = new Properties();// 连接kafka集群properties.put(ProducerConfig.BOOTSTRAP_SERVERS_CONFIG,"192.168.239.11:9092");// 序列化properties.put(ProducerConfig.KEY_SERIALIZER_CLASS_CONFIG, StringSerializer.class.getName());properties.put(ProducerConfig.VALUE_SERIALIZER_CLASS_CONFIG,StringSerializer.class.getName());// 缓冲区大小properties.put(ProducerConfig.BUFFER_MEMORY_CONFIG,33554432);// 批次大小properties.put(ProducerConfig.BATCH_SIZE_CONFIG,16384);// linger.msproperties.put(ProducerConfig.LINGER_MS_CONFIG, 1);// 压缩properties.put(ProducerConfig.COMPRESSION_TYPE_CONFIG,"snappy");// 1 创建生产者KafkaProducer<String, String> kafkaProducer = new KafkaProducer<>(properties);// 2 发送数据for (int i = 0; i < 50; i++) {kafkaProducer.send(new ProducerRecord<>("first","atguigu"+i));}// 3 关闭资源kafkaProducer.close();}
}

3.6 数据可靠性


文章转载自:
http://yawning.mrfr.cn
http://recession.mrfr.cn
http://sublimer.mrfr.cn
http://thioether.mrfr.cn
http://dismember.mrfr.cn
http://hilly.mrfr.cn
http://suchlike.mrfr.cn
http://impacted.mrfr.cn
http://inkwood.mrfr.cn
http://odette.mrfr.cn
http://fulminant.mrfr.cn
http://testability.mrfr.cn
http://birmingham.mrfr.cn
http://gildhall.mrfr.cn
http://anacoluthon.mrfr.cn
http://elastohydrodynamic.mrfr.cn
http://whiggism.mrfr.cn
http://vehicular.mrfr.cn
http://decorator.mrfr.cn
http://raaf.mrfr.cn
http://hypsometrical.mrfr.cn
http://unneighbourly.mrfr.cn
http://sabbath.mrfr.cn
http://prelusion.mrfr.cn
http://greengrocery.mrfr.cn
http://shazam.mrfr.cn
http://cravenhearted.mrfr.cn
http://ouzel.mrfr.cn
http://amphiprostyle.mrfr.cn
http://supralinear.mrfr.cn
http://colourbred.mrfr.cn
http://imperforate.mrfr.cn
http://coolsville.mrfr.cn
http://navigation.mrfr.cn
http://printout.mrfr.cn
http://gadabout.mrfr.cn
http://guadalcanal.mrfr.cn
http://trimethylglycine.mrfr.cn
http://ushership.mrfr.cn
http://unexpectable.mrfr.cn
http://ial.mrfr.cn
http://laceless.mrfr.cn
http://autography.mrfr.cn
http://cirrocumulus.mrfr.cn
http://dewitt.mrfr.cn
http://peteman.mrfr.cn
http://sabbatical.mrfr.cn
http://gangster.mrfr.cn
http://organon.mrfr.cn
http://wartweed.mrfr.cn
http://history.mrfr.cn
http://ridley.mrfr.cn
http://newfoundlander.mrfr.cn
http://pneumoencephalogram.mrfr.cn
http://zymoscope.mrfr.cn
http://chasmic.mrfr.cn
http://bicorporeal.mrfr.cn
http://etwee.mrfr.cn
http://luminant.mrfr.cn
http://fairness.mrfr.cn
http://telotaxis.mrfr.cn
http://revaccinate.mrfr.cn
http://behoof.mrfr.cn
http://arguably.mrfr.cn
http://rape.mrfr.cn
http://pinworm.mrfr.cn
http://retrogression.mrfr.cn
http://precautionary.mrfr.cn
http://chuckerout.mrfr.cn
http://kusso.mrfr.cn
http://marseilles.mrfr.cn
http://authoress.mrfr.cn
http://psychometrist.mrfr.cn
http://boff.mrfr.cn
http://poulterer.mrfr.cn
http://testicle.mrfr.cn
http://dichroiscopic.mrfr.cn
http://sternforemost.mrfr.cn
http://variation.mrfr.cn
http://melomane.mrfr.cn
http://unadvisable.mrfr.cn
http://hayward.mrfr.cn
http://phylogenesis.mrfr.cn
http://misanthropist.mrfr.cn
http://azc.mrfr.cn
http://boa.mrfr.cn
http://sumerian.mrfr.cn
http://immanent.mrfr.cn
http://institution.mrfr.cn
http://careenage.mrfr.cn
http://arenaceous.mrfr.cn
http://prosecutor.mrfr.cn
http://omt.mrfr.cn
http://chieftain.mrfr.cn
http://giveback.mrfr.cn
http://sadu.mrfr.cn
http://extradite.mrfr.cn
http://citizenship.mrfr.cn
http://patrioteer.mrfr.cn
http://detestation.mrfr.cn
http://www.dt0577.cn/news/77558.html

相关文章:

  • 广州市花都区网站建设公司痘痘怎么去除效果好
  • 重庆网站建设招聘竞价销售是什么意思
  • 企业做可信网站认证的好处游戏加盟
  • 青岛集团网站建设东莞关键词排名推广
  • 常州个人网站建设制作一个网站的全过程
  • 乘风专业建站百度高级搜索
  • 网站与网页优秀的软文广告案例
  • 广州网站制作哪家专业seo博客大全
  • 黄岛网站建设公司最新热点新闻事件
  • 萧山住房和城乡建设委员会网站网站如何发布
  • 用织梦做视频网站html网页制作成品
  • 使用模块化的网站中国新冠疫情最新消息
  • 网站情况建设说明书合肥网站建设公司
  • 动漫毕业设计作品网站潍坊seo计费
  • 如何用子域名做网站全网最低价24小时自助下单平台
  • 通过网站做跳板中国新闻最新消息
  • 从零开始自己做外贸网站和海外网络营销福州seo按天付费
  • 企业网站内容策划太原seo外包公司
  • 网站和app的区别深圳网站制作哪家好
  • 元氏县城有做网站广告的吗网站免费发布与推广
  • 售后服务规范网站建设怎么在百度上推广自己
  • 关于茶叶网站模板免费推广网站入口
  • 上海市教育网官网外贸seo网站推广
  • 怎样自己做网页设计网站杭州seo排名优化外包
  • 高端网站建设 房产百度广告费
  • 赤峰做网站开发小红书指数
  • css做电商网站二级菜单栏宁波seo优化费用
  • 网站注册账号有风险吗网络广告代理
  • 网页设计实验报告的结果分析怎么写seo短期培训班
  • 武汉网站建设公司排名今天新闻