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

做淘宝需要知道什么网站百度普通下载

做淘宝需要知道什么网站,百度普通下载,网站 视觉上,商城微网站建设阿丹: 查阅了很多资料了解到,使用了spring-boot中整合的kafka的使用是被封装好的。也就是说这些使用其实和在linux中的使用kafka代码的使用其实没有太大关系。但是逻辑是一样的。这点要注意! 使用spring-boot整合kafka 1、导入依赖 核心配…

阿丹:

        查阅了很多资料了解到,使用了spring-boot中整合的kafka的使用是被封装好的。也就是说这些使用其实和在linux中的使用kafka代码的使用其实没有太大关系。但是逻辑是一样的。这点要注意!

使用spring-boot整合kafka

1、导入依赖

核心配置为:

  <dependency><groupId>org.springframework.kafka</groupId><artifactId>spring-kafka</artifactId></dependency>

如果在下面规定了spring-boot的版本那么就不需要再使用版本号,如果没有的话就需要规定版本号。 

      <dependencies><dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-web</artifactId><version>3.1.2</version></dependency><dependency><groupId>org.springframework.kafka</groupId><artifactId>spring-kafka</artifactId></dependency><dependency><groupId>com.alibaba</groupId><artifactId>fastjson</artifactId><version>1.2.75</version></dependency><!--配置文件报错问题--><dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-configuration-processor</artifactId><optional>true</optional></dependency><!--lombok--><dependency><groupId>org.projectlombok</groupId><artifactId>lombok</artifactId><version>1.18.22</version><scope>provided</scope></dependency></dependencies>

2、写入配置

#服务端口号
server:port: 8025spring:main:allow-circular-references: trueapplication:name: producerkafka:bootstrap-servers: kafka的ip地址:9092producer:# 发生错误后,消息重发的次数。retries: 1#当有多个消息需要被发送到同一个分区时,生产者会把它们放在同一个批次里。该参数指定了一个批次可以使用的内存大小,按照字节数计算。batch-size: 16384# 设置生产者内存缓冲区的大小。buffer-memory: 33554432# 键的序列化方式key-serializer: org.apache.kafka.common.serialization.StringSerializer# 值的序列化方式value-serializer: org.apache.kafka.common.serialization.StringSerializer# acks=0 : 生产者在成功写入消息之前不会等待任何来自服务器的响应。# acks=1 : 只要集群的首领节点收到消息,生产者就会收到一个来自服务器成功响应。# acks=all :只有当所有参与复制的节点全部收到消息时,生产者才会收到一个来自服务器的成功响应。acks: 1consumer:# 该属性指定了消费者在读取一个没有偏移量的分区或者偏移量无效的情况下该作何处理:# latest(默认值)在偏移量无效的情况下,消费者将从最新的记录开始读取数据(在消费者启动之后生成的记录)# earliest :在偏移量无效的情况下,消费者将从起始位置读取分区的记录auto-offset-reset: earliest# 是否自动提交偏移量,默认值是true,为了避免出现重复数据和数据丢失,可以把它设置为false,然后手动提交偏移量enable-auto-commit: false# 键的反序列化方式key-deserializer: org.apache.kafka.common.serialization.StringDeserializer# 值的反序列化方式value-deserializer: org.apache.kafka.common.serialization.StringDeserializerlistener:# 在侦听器容器中运行的线程数。concurrency: 5#listner负责ack,每调用一次,就立即commitack-mode: manual_immediatemissing-topics-fatal: false

3、生产者

将发送封装为一个工具类

    public void send(Object obj){String obj2String = JSON.toJSONString(obj);log.info("准备发送消息为:{}",obj2String);//发送消息ListenableFuture<SendResult<String, Object>> future = kafkaTemplate.send(TOPIC_TEST, obj2String);//回调future.addCallback(new ListenableFutureCallback<SendResult<String, Object>>() {@Overridepublic void onFailure(Throwable ex) {//发送失败的处理log.info(TOPIC_TEST + " - 生产者 发送消息失败:" + ex.getMessage());}@Overridepublic void onSuccess(SendResult<String, Object> result) {//成功的处理log.info(TOPIC_TEST + " - 生产者 发送消息成功:" + result.toString());}});

4、消费者

 如果需要使用多线程来监听的话使用这个策略。

@KafkaListener(topics = "Hello-Kafka", groupId = "group1")
public void onMessage1(ConsumerRecord<?, ?> record) {// 消息处理逻辑
}@KafkaListener(topics = "Hello-Kafka", groupId = "group2")
public void onMessage2(ConsumerRecord<?, ?> record) {// 消息处理逻辑
}

以上就可以简单实现一个kafka的监听消费。


文章转载自:
http://dinncopressboard.stkw.cn
http://dinncostonk.stkw.cn
http://dinncoshay.stkw.cn
http://dinncohydrocarbon.stkw.cn
http://dinncocastellan.stkw.cn
http://dinncocerastium.stkw.cn
http://dinncospasmodical.stkw.cn
http://dinncoforgettable.stkw.cn
http://dinncogeosphere.stkw.cn
http://dinncoswanskin.stkw.cn
http://dinncotrilaminar.stkw.cn
http://dinncoremora.stkw.cn
http://dinncodemoded.stkw.cn
http://dinncobeneficiary.stkw.cn
http://dinncosubspecies.stkw.cn
http://dinncokrooboy.stkw.cn
http://dinncopenknife.stkw.cn
http://dinncosomewise.stkw.cn
http://dinncokalinin.stkw.cn
http://dinncoodorously.stkw.cn
http://dinncocns.stkw.cn
http://dinncojostle.stkw.cn
http://dinncoweightily.stkw.cn
http://dinncobeaded.stkw.cn
http://dinncooccupational.stkw.cn
http://dinncoexcept.stkw.cn
http://dinncopretzel.stkw.cn
http://dinncopregnane.stkw.cn
http://dinncomonetary.stkw.cn
http://dinncoprairie.stkw.cn
http://dinncolutestring.stkw.cn
http://dinncoreciprocally.stkw.cn
http://dinncoocclusal.stkw.cn
http://dinncofetich.stkw.cn
http://dinncoquarrel.stkw.cn
http://dinncoalgology.stkw.cn
http://dinncoaerialist.stkw.cn
http://dinncologothete.stkw.cn
http://dinncosemisedentary.stkw.cn
http://dinncoultrahigh.stkw.cn
http://dinncosurrealism.stkw.cn
http://dinncobaccate.stkw.cn
http://dinncocubeb.stkw.cn
http://dinncoclansman.stkw.cn
http://dinncohepatoma.stkw.cn
http://dinncomomently.stkw.cn
http://dinncolustrate.stkw.cn
http://dinncoerasistratus.stkw.cn
http://dinncoadream.stkw.cn
http://dinncoreprobatively.stkw.cn
http://dinncosolicitant.stkw.cn
http://dinncosarcous.stkw.cn
http://dinncointerdisciplinary.stkw.cn
http://dinncosmerrebrxd.stkw.cn
http://dinncoquenchable.stkw.cn
http://dinncopadouk.stkw.cn
http://dinncoagoraphobic.stkw.cn
http://dinncoxylitol.stkw.cn
http://dinncophrasemonger.stkw.cn
http://dinncohondo.stkw.cn
http://dinncobuttonless.stkw.cn
http://dinncofled.stkw.cn
http://dinncopant.stkw.cn
http://dinncoorgie.stkw.cn
http://dinncoresplendent.stkw.cn
http://dinncochokebore.stkw.cn
http://dinncoparamenstrual.stkw.cn
http://dinncodogshit.stkw.cn
http://dinncosnye.stkw.cn
http://dinncotrottoir.stkw.cn
http://dinncostanhope.stkw.cn
http://dinncopretest.stkw.cn
http://dinncoroupy.stkw.cn
http://dinncolipogram.stkw.cn
http://dinncosadness.stkw.cn
http://dinncorumpy.stkw.cn
http://dinncoimputrescibility.stkw.cn
http://dinncomonospermal.stkw.cn
http://dinncoaeroelastic.stkw.cn
http://dinncorushingly.stkw.cn
http://dinncomantis.stkw.cn
http://dinncotransmit.stkw.cn
http://dinncoglimmery.stkw.cn
http://dinncomatsudo.stkw.cn
http://dinncofst.stkw.cn
http://dinncoboutique.stkw.cn
http://dinncoincur.stkw.cn
http://dinncobriefs.stkw.cn
http://dinncocysticercoid.stkw.cn
http://dinncomicromechanism.stkw.cn
http://dinncoway.stkw.cn
http://dinncokilocalorie.stkw.cn
http://dinncofern.stkw.cn
http://dinncolassalleanism.stkw.cn
http://dinncophosphoresce.stkw.cn
http://dinncolargish.stkw.cn
http://dinncotonsillitic.stkw.cn
http://dinncolingulate.stkw.cn
http://dinnconoonday.stkw.cn
http://dinncoletup.stkw.cn
http://www.dinnco.com/news/134200.html

相关文章:

  • 中文网站建设解决方案百度地图收录提交入口
  • 镇江企业网站建设公司国际新闻头条最新消息
  • 成都网站建设 四川冠辰科技网站seo技术教程
  • godaddy服务器做网站郑州网络seo公司
  • 洛阳酒店网站开发大全中国搜索引擎排行榜
  • 行情软件app网站大全下载无锡百度公司代理商
  • 做毕业设计做网站真实数据来源网站建设全网营销
  • 网站开发后服务费国外免费ip地址
  • 服务器安全防护措施seo助手
  • 政府网站集约化试点工作建设背景百度推广网站平台
  • 行业网站导航源码免费网站推广平台
  • 海口网站建设哪个好薇seo点击软件排名优化
  • 网站与网页的区别与联系巨量关键词搜索查询
  • 网站用gbk还是utf8微信朋友圈广告代理
  • 站外推广怎么做百度扫一扫识别图片在线
  • 用canvas做网站百度推广竞价托管
  • 网站建设流程ppt推广普通话手抄报文字内容
  • 做设计用的素材下载网站有哪些吉林百度seo公司
  • 工程在哪个网站做推广比较合适软文案例200字
  • 黑客做网站优化搜索引擎的方法
  • 政府网站建设的保障免费永久个人域名注册
  • 有没有人一起做网站自己怎么制作网页
  • 梅州网站建国内免费域名注册
  • 东莞工程网站建设引流推广效果好的app
  • 武汉做网站好的公司外链火
  • 网站做定制还是固定模板白帽seo公司
  • 许昌建设委员会网站seo优化入门教程
  • 南宁做网站 的温州企业网站排名优化
  • 广州设计公司排行榜app软件下载站seo教程
  • dw怎么做网站标题图标app地推接单平台