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

.net网站项目有哪些30秒短视频制作报价明细

.net网站项目有哪些,30秒短视频制作报价明细,团购网站app制作,如何对网站进行推广本人是C#出身的程序员,c#很简单就能实现,有需要的可以加我私聊。但是就目前流行的开发语言,尤其是面向web方向应用的,我感觉就是Nodejs最简单了。下面介绍: 本文将会介绍在windows环境下启动Kafka,并通过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的默认端口:2181,kafka的默认端口:9092
相关配置可以在config文件下的server.properties和zookeeper.properties中找到

用记事本打开就可以编辑

建立data,logs,kafka-logs目录,用于日志,备用。

消费者客户端需要的group.id可以在config->consumer.properties中找到。

步骤三,使用DOS的CMD管理员命令行方式测试生产者生产、消费者消费。
//创建一个topic:test
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 user,I 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.yayakq.cn/news/149432/

相关文章:

  • 怎样建设网站 需要哪些条件公关公司提供的服务有哪些
  • 重庆品牌型网站建设多少钱附近电商培训班
  • flash静态网站做俄罗斯网站
  • 河南省智慧团建如何做外贸网站优化推广
  • 网站设计存在的问题百度推广登录平台网址
  • 如何做自己的淘宝网站桂林旅游几月份去最好
  • 罗湖网站建设优化网站建设推广费用
  • 百度站长查询工具安徽圣力建设集团网站
  • 个人域名的网站哈尔滨免费模板建站
  • 我们不是做网站的个人备案 网站名称 例子
  • 遵义网站制作教程动漫设计与制作工资
  • 卓光网站建设查询网域名解析
  • 网站开发包含什么做服装广告素材网站有哪些
  • 南京江宁网站制作中国最新新闻头条
  • 深圳建设工程信息网站oa系统主要干什么的
  • 公众号网站seo搜索引擎优化期末及答案
  • 木渎网站制作做旅游的网站
  • 网站的电子地图怎么做婚庆策划公司排名
  • 设计好的免费网站建设论坛网站开发开题报告
  • 内江网站开发商业设计
  • 专业网站策划去大连需要下载什么软件
  • 怎么制作网站建设网站首页备案号链接
  • 做物流百度网站电子商务网站建设 市场分析
  • 东莞营销网站建设费用百度上怎么做推广
  • 做网站公司名字应该用图片吗城乡建设部网站首页上海
  • 网站建设 案例宁波网络推广seo软件
  • 可以免费建设网站网站平台建设服务合同
  • 长沙哪家网站公司如何注册域名网站
  • 电子商务网站开发的历程上海工程建设招投标网站
  • 做国际贸易需要网站吗用wordpress搭建目录网站