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

网站上怎么做游戏深圳小语种网站建设

网站上怎么做游戏,深圳小语种网站建设,宁夏住宅建设发展公司网站,东莞保安招聘网文章目录一、消费者监听1. 启动zk2. 启动kafka3. 创建主题4. 消费者监听消息二、生产者工程2.1. 依赖2.2. 生产者代码#xff08;同步#xff09;2.3. 生产者代码#xff08;异步#xff09;2.4. 发送消息2.5. 消费者监听消息2.6. 结果返回一、消费者监听 1. 启动zk zkSe… 文章目录一、消费者监听1. 启动zk2. 启动kafka3. 创建主题4. 消费者监听消息二、生产者工程2.1. 依赖2.2. 生产者代码同步2.3. 生产者代码异步2.4. 发送消息2.5. 消费者监听消息2.6. 结果返回一、消费者监听 1. 启动zk zkServer.sh start# 监听运行状态 zkServer.sh status2. 启动kafka # 后台启动kafka kafka-server-start.sh -daemon /app/kafka_2.12-2.8.0/config/server.properties3. 创建主题 # 创建一个主题名称为topic_1 该主题分区1个分区 该分区有1个副本 kafka-topics.sh --zookeeper localhost:2181/mykafka --create --topic topic_1 --partitions 1 --replication-factor 14. 消费者监听消息 kafka-console-consumer.sh --bootstrap-server localhost:9092 --topic topic_1二、生产者工程 2.1. 依赖 dependencygroupIdorg.apache.kafka/groupIdartifactIdkafka-clients/artifactIdversion2.7.1/version/dependency2.2. 生产者代码同步 package com.gblfy.kafka.producer;import org.apache.kafka.clients.producer.KafkaProducer; import org.apache.kafka.clients.producer.ProducerConfig; import org.apache.kafka.clients.producer.ProducerRecord; import org.apache.kafka.clients.producer.RecordMetadata; import org.apache.kafka.common.header.Header; import org.apache.kafka.common.header.internals.RecordHeader; import org.apache.kafka.common.serialization.IntegerSerializer; import org.apache.kafka.common.serialization.StringSerializer;import java.util.ArrayList; import java.util.HashMap; import java.util.List; import java.util.Map; import java.util.concurrent.ExecutionException; import java.util.concurrent.Future;public class MyProducer1 {public static void main(String[] args) throws ExecutionException, InterruptedException {MapString, Object configs new HashMapString, Object();//指定初始化连接用到的broker地址configs.put(ProducerConfig.BOOTSTRAP_SERVERS_CONFIG, 192.168.159.102:9092);//指定key序列化类configs.put(ProducerConfig.KEY_SERIALIZER_CLASS_CONFIG, IntegerSerializer.class);//指定value序列化类configs.put(ProducerConfig.VALUE_SERIALIZER_CLASS_CONFIG, StringSerializer.class);//构造生产者对象 指定发送的key和value的类型 配置的参数列表必填参数辅助参数KafkaProducerInteger, String producer new KafkaProducerInteger, String(configs);//用于设置用户自定义的消息头字段ListHeader headers new ArrayList();headers.add(new RecordHeader(biz.name, producer.demo.getBytes()));//构造record封装发送消息主体ProducerRecordInteger, String record new ProducerRecordInteger, String(topic_1, //指定发送主题0,//指定发送分区0,//指定发送keyhello gblfy 0,//指定发送消息主题headers//用于设置用户自定义的消息头字段);//消息的同步确认 调用send方法发送消息final FutureRecordMetadata future producer.send(record);//调用get方法接收消息final RecordMetadata metadata future.get();System.out.println(消息的主题: metadata.topic());System.out.println(消息的分区: metadata.partition());System.out.println(消息的偏移量: metadata.offset());//关闭生产者producer.close();} } 2.3. 生产者代码异步 package com.gblfy.kafka.producer;import org.apache.kafka.clients.producer.*; import org.apache.kafka.common.header.Header; import org.apache.kafka.common.header.internals.RecordHeader; import org.apache.kafka.common.serialization.IntegerSerializer; import org.apache.kafka.common.serialization.StringSerializer;import java.util.ArrayList; import java.util.HashMap; import java.util.List; import java.util.Map; import java.util.concurrent.ExecutionException; import java.util.concurrent.Future;public class MyProducer1 {public static void main(String[] args) throws ExecutionException, InterruptedException {MapString, Object configs new HashMapString, Object();//指定初始化连接用到的broker地址configs.put(ProducerConfig.BOOTSTRAP_SERVERS_CONFIG, 192.168.159.102:9092);//指定key序列化类configs.put(ProducerConfig.KEY_SERIALIZER_CLASS_CONFIG, IntegerSerializer.class);//指定value序列化类configs.put(ProducerConfig.VALUE_SERIALIZER_CLASS_CONFIG, StringSerializer.class);//构造生产者对象 指定发送的key和value的类型 配置的参数列表必填参数辅助参数KafkaProducerInteger, String producer new KafkaProducerInteger, String(configs);//用于设置用户自定义的消息头字段ListHeader headers new ArrayList();headers.add(new RecordHeader(biz.name, producer.demo.getBytes()));//构造record封装发送消息主体ProducerRecordInteger, String record new ProducerRecordInteger, String(topic_1, //指定发送主题0,//指定发送分区0,//指定发送keyhello gblfy 0,//指定发送消息主题headers//用于设置用户自定义的消息头字段);//消息的同步确认 调用send方法发送消息final FutureRecordMetadata future producer.send(record);//调用get方法接收消息// final RecordMetadata metadata future.get();// System.out.println(消息的主题: metadata.topic());// System.out.println(消息的分区: metadata.partition());// System.out.println(消息的偏移量: metadata.offset());//消息的异步确认producer.send(record, new Callback() {Overridepublic void onCompletion(RecordMetadata metadata, Exception exception) {if (exception null) {System.out.println(消息的主题: metadata.topic());System.out.println(消息的分区: metadata.partition());System.out.println(消息的偏移量: metadata.offset());} else {System.out.println(异常消息);}}});//关闭生产者producer.close();} } 2.4. 发送消息 消息有同步发送和异步发送二种 2.5. 消费者监听消息 2.6. 结果返回
http://www.pierceye.com/news/685238/

相关文章:

  • 个人个案网站 类型wordpress群组
  • 微网站建设深圳英文站seo
  • 做网站要钱么网站建设备案多长时间
  • wordpress建站图片效果网站备案前置审批 成都
  • 哈尔滨网站关键词优化手机网站视频播放模板
  • 西安企业做网站贵州毕节建设局网站官网
  • 临沂网站定制室内设计师证书哪个含金量高
  • 国外做化工产品的网站湛江手机网站建设公司
  • 企业网站管理系统如何上传图片湖南网站建设营销推广
  • 网站建设衤金手指花总十五开发平台和开发工具
  • 免费网站安全软件大全游戏网络规划设计师资料及视频教程
  • 怎么把电脑网站做服务器吗做网站的回扣
  • 无锡模板网站设计公司中介网站设计
  • 微网站 手机网站html做一个学校网页
  • 重庆建设工程招标网站电商网站需要哪些备案
  • 有关网页设计与网站建设的文章崇信门户网站留言回复
  • 网站优化有哪些技巧对网站建设的建议
  • wordpress网站管理系统室内设计公司有哪些
  • 域名购买网站个人怎么在百度上打广告
  • 阳江市建设路龙源学校网站物流公司 网站模板
  • 迪庆州建设局网站做营销网站建设挣钱吗
  • 定制网站类似wordpress 简单
  • 数据库对于做网站的重要性商城模板网站模板
  • 梧州高端网站建设服务企业网站建设源码
  • 团购网站优化德州seo排名
  • 网站首页引导页中文简洁网站设计图
  • 娱乐网站排行榜在线商城网站开发代码
  • 手机网站设计通用尺寸上海外贸人才网
  • 智慧团建网站密码格式高端终端网站设计类网站
  • 福田网站设计网站建设平台方案