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

本省网站建设建议嘉定网络公司

本省网站建设建议,嘉定网络公司,互联网项目,网络广告策划案例本人是C#出身的程序员#xff0c;c#很简单就能实现#xff0c;有需要的可以加我私聊。但是就目前流行的开发语言#xff0c;尤其是面向web方向应用的#xff0c;我感觉就是Nodejs最简单了。下面介绍#xff1a; 本文将会介绍在windows环境下启动Kafka#xff0c;并通过n…本人是C#出身的程序员c#很简单就能实现有需要的可以加我私聊。但是就目前流行的开发语言尤其是面向web方向应用的我感觉就是Nodejs最简单了。下面介绍 本文将会介绍在windows环境下启动Kafka并通过nodejs作为客户端生产并消费消息。 步骤一Kafka需要java运行时先安装配置java环境。通过在命令行中输入java -version确认java是否成功安装(可能需要查看windows的环境变量中是否有java)。 步骤二Kafka官网下载最新版本的压缩包(.tgz格式)并解压。分别在两个命令行里面启动zookeeper、kafka解压缩路径下 bin\windows\zookeeper-server-start.bat config\zookeeper.properties bin\windows\kafka-server-start.bat config\server.properties 说明一下zookeeper和kafka的关系:zookeeper是集群的调度者kafka才是消息队列。 zookeeper的默认端口2181kafka的默认端口9092 相关配置可以在config文件下的server.properties和zookeeper.properties中找到 用记事本打开就可以编辑 建立data,logs,kafka-logs目录用于日志备用。 消费者客户端需要的group.id可以在config-consumer.properties中找到。 步骤三使用DOS的CMD管理员命令行方式测试生产者生产、消费者消费。 //创建一个topictest bin\windows\kafka-topics.bat --create --zookeeper localhost:2181 --replication-factor 1 --partitions 1 --topic test //查看topic bin\windows\kafka-topics.bat --list --zookeeper localhost:2181 //创建生产者主题mytest bin\windows\kafka-console-producer.bat --broker-list localhost:9092 --topic test-nodetopic //创建消费者消费mytest bin\windows\kafka-console-consumer.bat --bootstrap-server localhost:9092 --topic test-nodetopic --from-beginning 步骤四生产者发送消息 在生产者窗口随意输入一条消息可以在消费者窗口看到该消息。 最后使用nodejs访问kafka  首先安装kafkajs 初始化项目 npm init -y 没有安装kafkajs的在这里可以安装互联网在线安装。 npm install kafkajs 新建demo2023.js输入以下代码 const { Kafka } require(kafkajs) const kafka new Kafka({ clientId: my-app, brokers: [localhost:9092] }) const producer kafka.producer() const consumer kafka.consumer({ groupId: test-consumer-group }) const run async () { // Producing await producer.connect() await producer.send({ topic: test-nodetopic, messages: [ { value: Hello KafkaJS userI am producer ! }, ], }) // Consuming await consumer.connect() await consumer.subscribe({ topic: test-nodetopic, fromBeginning: true }) await consumer.run({ eachMessage: async ({ topic, partition, message }) { console.log({ partition, offset: message.offset, value: message.value.toString(), }) }, }) } run().catch(console.error) 最后执行命令 node demo2023.js
http://www.hkea.cn/news/14393453/

相关文章:

  • 重庆博达建设集团股份有限公司网站python工程打包供网站开发调用
  • 使用ai做网站设计免费发布信息不收费的网站
  • 泊头市做网站价格新网站百度seo如何做
  • 济宁门户网站建设万家灯火营销型网站
  • 网站视觉首页怎么做佛山网站建设过程
  • 购物网站制作样例wordpress后台使用方法
  • wordpress默认用某一号字体seo是什么意思以及怎么做
  • 做网站买过域名之后重庆公司章程如何查询下载
  • 网站开发没有完成 需要赔偿多少梧州论坛手机红豆网
  • 崇明苏州网站建设国外网页设计欣赏
  • 佛山外贸网站建设平台那个网站直接回做二手发电机
  • 怎么做产品网站河北中尊建设工程有限公司官方网站
  • 网站建设单页面推广模板百度小说风云排行榜
  • 工作网站建设中布线费用账务处理跳出率 网站
  • 企业网站建设的几种形式重庆企业网站营销设计
  • 高端的网站设计制作搜索引擎有哪些网站
  • 电商网站开发怎么样汕头企业网站推广技巧
  • 网站建设文字资料餐饮品牌设计服务
  • 学院网站群建设方案衣服网站建设规划书
  • 企业网站软件东莞市建设工程信息服务协会
  • 什么是门户网站有哪些福建省网站备案用户注销(删除)备案申请表
  • 东台网站制作西安市建设工程信息网招投标业务平台
  • 网站开发工程师求职信外贸怎样做网站
  • 北京网站设计公司兴田德润优惠吗厦门seo
  • 网站怎样做地理位置定位石家庄的设计公司
  • 展览会建设网站平台的作用阿里巴巴做网站
  • 织梦网站后台一键更新没反应自己免费建站平台推荐
  • 安徽合肥制作网站公司哪家好网站做聚合页面
  • 如何建立网站建设wordpress的数据库主机名
  • 网站内容改版开发公司移交物业必备资料