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

建站一条龙邯郸个人网站建设

建站一条龙,邯郸个人网站建设,个人可以建设头条网站吗,大冶市城乡建设局网站1、本文架构 本文目标是使用微服务Spring Cloud集成Kafka实现异步通信。其中Kafka Server部署在Ubuntu虚拟机上#xff0c;微服务部署在Windows 11系统上#xff0c;Kafka Producer微服务和Kafka Consumer微服务分别注册到Eureka注册中心。Kafka Producer和Kafka Consumer之…1、本文架构 本文目标是使用微服务Spring Cloud集成Kafka实现异步通信。其中Kafka Server部署在Ubuntu虚拟机上微服务部署在Windows 11系统上Kafka Producer微服务和Kafka Consumer微服务分别注册到Eureka注册中心。Kafka Producer和Kafka Consumer之间通过Kafka Server实现异步通信。 出于便于测试的目的我通过浏览器触发Kafka Producer发送消息观察Kafka Consumer的后台是否打印出接收到的消息内容。 Ubuntu 上部署Kafka Server详见博文Ubuntu下Kafka安装及使用-CSDN博客 Eureka注册中心的搭建过程和完整代码详见博文微服务1搭建微服务注册中心命令行简易版不使用IDE-CSDN博客 Kafka Producer微服务的完整代码详见博文使用微服务Spring Cloud集成Kafka实现异步通信-CSDN博客 本文的重点是实现下图中的深蓝色部分Kafka Consumer微服务。 2、创建Spring boot项目Kafka Consumer微服务项目 mvn archetype:generate -DgroupIdcom.test -DartifactIdmicroservice-kafka-consumer -DarchetypeArtifactIdmaven-archetype-quickstart 项目代码的完整目录如下图所示 编辑pom.xml添加依赖包 dependency       groupIdorg.springframework.cloud/groupId       artifactIdspring-cloud-stream-binder-kafka/artifactId     /dependency project xmlnshttp://maven.apache.org/POM/4.0.0 xmlns:xsihttp://www.w3.org/2001/XMLSchema-instancexsi:schemaLocationhttp://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsdmodelVersion4.0.0/modelVersiongroupIdcom.test/groupIdartifactIdmicroservice-kafka-consumer/artifactIdpackagingjar/packagingversion1.0-SNAPSHOT/versionnamemicroservice-kafka-consumer/nameurlhttp://maven.apache.org/urlparentgroupIdorg.springframework.boot/groupIdartifactIdspring-boot-starter-parent/artifactIdversion2.3.0.RELEASE/versionrelativePath/ /parentdependenciesdependencygroupIdorg.springframework.boot/groupIdartifactIdspring-boot-starter-web/artifactId/dependencydependencygroupIdorg.springframework.cloud/groupIdartifactIdspring-cloud-starter-netflix-eureka-client/artifactId/dependency dependencygroupIdjunit/groupIdartifactIdjunit/artifactIdversion3.8.1/versionscopetest/scope/dependencydependencygroupIdorg.springframework.cloud/groupIdartifactIdspring-cloud-stream-binder-kafka/artifactId/dependency/dependenciesdependencyManagementdependenciesdependencygroupIdorg.springframework.cloud/groupIdartifactIdspring-cloud-dependencies/artifactIdversionHoxton.SR4/versiontypepom/typescopeimport/scope/dependency /dependencies/dependencyManagementbuildpluginsplugingroupIdorg.springframework.boot/groupIdartifactIdspring-boot-maven-plugin/artifactId/plugin/plugins/build/project编辑application.yml配置kafka消费者 consumer:       #消费的主题       topic: test-topic       #消费者组id       group-id: test-group       #是否自动提交偏移量       enable-auto-commit: true       #提交偏移量的间隔-毫秒       auto-commit-ms: 1000       #客户端消费的会话超时时间-毫秒       session-timeout-ms: 10000       #实现DeSerializer接口的反序列化类键       key-deserializer: org.apache.kafka.common.serialization.StringDeserializer       #实现DeSerializer接口的反序列化类值       value-deserializer: org.apache.kafka.common.serialization.StringDeserializer server:port: 8030 spring:application:name: microservice-kafka-consumerkafka:bootstrap-servers: 192.168.23.131:9092consumer:group-id: test-groupenable-auto-commit: trueauto-commit-ms: 1000session-timeout-ms: 10000key-deserializer: org.apache.kafka.common.serialization.StringDeserializervalue-deserializer: org.apache.kafka.common.serialization.StringDeserializereureka:client:serviceUrl:defaultZone: http://localhost:8080/eureka/instance:prefer-ip-address: true App.java的完整代码如下 package com.test;import org.springframework.boot.ApplicationRunner; import org.springframework.boot.SpringApplication; import org.springframework.boot.autoconfigure.SpringBootApplication; import org.springframework.cloud.client.discovery.EnableDiscoveryClient; import org.springframework.kafka.annotation.KafkaListener;SpringBootApplication EnableDiscoveryClient public class App {KafkaListener(topics mydemo1)public void listen(String msg) throws Exception {System.out.println( ----- Recv a msg: msg );}public static void main( String[] args ){System.out.println( Hello World! );SpringApplication.run(App.class, args);} }3、测试 在浏览器输入触发Kafka Producer向Kafka Server发送消息 http://localhost:8020/kafka/sendMsg?msg测试消息testmsg 在Kafka Consumer的后台打印出收到的消息
http://www.hkea.cn/news/14488722/

相关文章:

  • 婚纱影楼网站模板wordpress内存耗尽
  • 四川餐饮网站建设建筑行业网站有哪些
  • 网站 js 广告代码大全wordpress微软雅黑字体
  • 网站产品预算网页游戏排行榜人气
  • 上海松江网站建设公司中国网站排名查询
  • php网站前后台源代码dw建设网站如何加入音乐
  • 自动建站网站系统域名电商网站建设模型图
  • 四视图网站埃及网站后缀
  • 网站内容如何优化上海建站模板系统
  • python 做的网站有哪些最吸引人的营销广告文案
  • 做多个网站 买vps国企网站建设需要注意什么
  • 网站开发工程师证贵阳网站开发工程师招聘网
  • 成都网站建设交易wordpress s
  • 广州网站建设流程图泉州网站优化排名推广
  • 如何防止php网站被挂马浙江金华市建设局网站
  • 个人网站转为企业网站百度链接插件 wordpress
  • 外贸建站哪家公司专业网络投票怎么做
  • 金属材料东莞网站建设网站维护主要需要会什么
  • 中小企业网站建设示范平台手机app推广平台
  • 陕西省煤炭建设公司第一中学官方网站沪尚茗居装修价格怎样
  • 深圳极速网站建设费用wordpress 块状
  • 大连建设厅网站网站建设的四大要素
  • app介绍网站模板免费下载画册设计网站
  • 七七网站建设企业邮箱怎么改密码
  • 石景山老山网站建设清远网站设计公司
  • 自己做的网站注册用户无法收到激活邮箱的邮件国家企业信用公示信息系统入口
  • 建网站需要哪些条件苏州妙笔网络科技有限公司
  • 石墨网站开发帝国cms做英文网站
  • 专门为98k做的网站杭州网站制作公司排名
  • 做网站的公司地址网站无法打开网页是怎么回事