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

用asp.net做的网站有哪些设计制作小车一教学设计

用asp.net做的网站有哪些,设计制作小车一教学设计,高端网站建设系统,极家装修公司环境的搭建 Kafka以及相关组件的下载 我们要实现今天的内容#xff0c;不可避免的要进行对开发环境的配置#xff0c;Kafka环境的配置比较繁琐#xff0c;需要配置JDK,Scala,ZoopKeeper和Kafka#xff0c;这里我们不做赘述#xff0c;如果大家不知道如何配置环境#x…环境的搭建 Kafka以及相关组件的下载 我们要实现今天的内容不可避免的要进行对开发环境的配置Kafka环境的配置比较繁琐需要配置JDK,Scala,ZoopKeeper和Kafka这里我们不做赘述如果大家不知道如何配置环境这里我们个大家找了一篇博文供大家参考 Windows下安装Kafka图文记录详细步骤 sarama包的安装 今天我们所时机的内容需要用到go语言的第三方包sarama由于1.19版本后添加了ztcd压缩算法需要用到cgo这里我们为了方便考虑选择下载sarama v1.19.0所以这里我们不能直接使用go get命令来安装第三方包我们要使用/go mod文件来实现,下面是主要步骤 在项目中创建文件夹博主的是Kafkademo打开终端输入go mod init进行go.mod文件的初始化 我们在.mod文件内指定第三方包及其版本 module Kafkademorequire (github.com/Shopify/sarama v1.19 )go 1.21.6 其实这是已经可以使用命令go mod tidy了,但是博主在做的时候发现这样会直接清除掉.mod文件里面的内容所以建议先创建一个producer文件在文件里面写 package mainimport (fmtgithub.com/Shopify/sarama )func main() {config : sarama.NewConfig()config.Producer.RequiredAcks sarama.WaitForAll }这时候再打开终端输入go mod tidy 等待命令运行完毕打开.mod文件看到如下内容就OK了 利用sarama向Kafka发送消息消息的生产 代码 package mainimport (fmtgithub.com/Shopify/sarama )func main() {config : sarama.NewConfig() //创建config实例config.Producer.RequiredAcks sarama.WaitForAll //发送完数据需要leader和follow都确认config.Producer.Partitioner sarama.NewRandomPartitioner //创建随机分区config.Producer.Return.Successes true //成功交付的消息将在success channel返回//创建信息msg : sarama.ProducerMessage{}msg.Topic web.logmsg.Value sarama.StringEncoder(this is a test log)//连接KafKaclient, err : sarama.NewSyncProducer([]string{127.0.0.1:9092}, config)if err ! nil {fmt.Println(producer closed, err:, err)return}defer client.Close()//发送消息pid, offset, err : client.SendMessage(msg)if err ! nil {fmt.Println(send msg failed,err:, err)return}fmt.Printf(pid:%v offset:%v\n, pid, offset) } 运行过程 首先我们打开终端开起ZooKepper服务zkServer然后再Kafka所在文件夹下输入命令运行Kafka .\bin\windows\kafka-server-start.bat .\config\server.properties最后运行程序即可输出结果为 补充消息的消费 代码 package mainimport (fmtgithub.com/Shopify/saramatime )func main() {customer, err : sarama.NewConsumer([]string{127.0.0.1:9092}, nil)if err ! nil {fmt.Println(failed init customer,err:, err)return}partitionlist, err : customer.Partitions(web.log-0) //获取topic的所有分区if err ! nil {fmt.Println(failed get partition list,err:, err)return}fmt.Println(partitions:, partitionlist)for partition : range partitionlist { // 遍历所有分区//根据消费者对象创建一个分区对象pc, err : customer.ConsumePartition(web.log, int32(partition), sarama.OffsetNewest)if err ! nil {fmt.Println(failed get partition consumer,err:, err)return}defer pc.Close() // 移动到这里go func(consumer sarama.PartitionConsumer) {defer pc.AsyncClose() // 移除这行因为已经在循环结束时关闭了for msg : range pc.Messages() {fmt.Printf(Partition:%d Offset:%d Key:%v Value:%v, msg.Partition, msg.Offset, msg.Key, msg.Value)}}(pc)time.Sleep(time.Second * 10)} }不过这个不能实现直接的消费后续我们会对这个进行补充这里仅作介绍。
http://www.hkea.cn/news/14543959/

相关文章:

  • 建设网站宣传页巴中市建设局新网站
  • 站长工具樱花合肥生态丽景网站建设
  • 网站建设玖首选金手指大连企业网站建设公司
  • 百度推广网站平台苏州网站建设哪家公司好
  • 电子商务网站建设方面的论文西安市网站建设公司
  • 化工网站建站模板网络公司代做的网站注意事项
  • 网站建设中企动力公司企业建站官网运营
  • 网站架设地址手机电脑同步编辑wordpress
  • 网站建设 长安镇网站建设协议 合同
  • 网站开发都有哪些郑州seo技术服务
  • 饮食中心网站建设方案wordpress自适应主题制作
  • 网站建设优化文章seo搜索引擎优化方式
  • 制作网站需要什么软件温岭 网站建设
  • 兼职做网站的费用网络公司专业做网站
  • 肥城网站建设费用云南省建设厅建管处网站
  • 徐州市建设银行网站中山教育平台网站建设
  • 惠州市建网站公司国内最新新闻摘抄2023年
  • 郑州企业网站优化建设工业网站首页
  • php网站开发教程图片一键lnmp搭建wordpress
  • 设计工作室图片连云港网站优化方案
  • 做音箱木工网站室内设计奖项有哪些
  • 淘客网站 源码免费开源cms内容管理系统
  • 网站买东西第三方怎么做个人做外贸网站平台
  • 建造电商网站义乌创博网络科技有限公司
  • 百度搜索引擎录入网站怎么做足球直播网站
  • 网站建设项目策划丁香人才网官方网站
  • 网站的源代码有什么用宝安专业手机网站设计公司
  • 如何做网站用html5做的网站的原代码
  • 济宁网站制作一个页面的网站
  • wordpress视频去广告插件下载地址江苏网站seo平台