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

网站开发需要会什么企业seo顾问公司

网站开发需要会什么,企业seo顾问公司,搭建网站空间,门户做网站1. 安装Kafka 下载Kafka:从Kafka官网下载最新版本的Kafka。 解压并启动: 解压Kafka文件后,进入bin目录。 启动ZooKeeper:./zookeeper-server-start.sh ../config/zookeeper.properties。 启动Kafka:./kafka-server-…

1. 安装Kafka

  1. 下载Kafka:从Kafka官网下载最新版本的Kafka。

  2. 解压并启动

    • 解压Kafka文件后,进入bin目录。

    • 启动ZooKeeper:./zookeeper-server-start.sh ../config/zookeeper.properties

    • 启动Kafka:./kafka-server-start.sh ../config/server.properties

    • 确认启动成功后,Kafka服务即可使用。

2. 创建Spring Boot项目

  1. 在Spring Initializr创建一个新项目,选择需要的依赖(如Spring Web和Spring Kafka)。

  2. 下载并解压项目,导入到IDE中。

3. 添加Kafka依赖

pom.xml中添加以下依赖:

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

这个依赖会自动配置Spring Kafka的相关组件。

4. 配置Kafka

application.yml中添加Kafka的配置:

spring:kafka:bootstrap-servers: localhost:9092consumer:group-id: my-groupauto-offset-reset: earliestkey-deserializer: org.apache.kafka.common.serialization.StringDeserializervalue-deserializer: org.apache.kafka.common.serialization.StringDeserializerproducer:key-serializer: org.apache.kafka.common.serialization.StringSerializervalue-serializer: org.apache.kafka.common.serialization.StringSerializer

这里配置了Kafka服务器地址、消费者组、序列化器等。

5. 创建Kafka生产者

  1. 创建生产者配置类

@Configuration
public class KafkaProducerConfig {@Beanpublic ProducerFactory<String, String> producerFactory() {Map<String, Object> configProps = new HashMap<>();configProps.put(ProducerConfig.BOOTSTRAP_SERVERS_CONFIG, "localhost:9092");configProps.put(ProducerConfig.KEY_SERIALIZER_CLASS_CONFIG, StringSerializer.class);configProps.put(ProducerConfig.VALUE_SERIALIZER_CLASS_CONFIG, StringSerializer.class);return new DefaultKafkaProducerFactory<>(configProps);}@Beanpublic KafkaTemplate<String, String> kafkaTemplate() {return new KafkaTemplate<>(producerFactory());}
}
  1. 创建生产者服务类

@Service
public class KafkaProducerService {@Autowiredprivate KafkaTemplate<String, String> kafkaTemplate;public void sendMessage(String topic, String message) {kafkaTemplate.send(topic, message).addCallback(success -> System.out.println("Message sent successfully: " + message),failure -> System.err.println("Failed to send message: " + failure.getMessage()));}
}

通过KafkaTemplate发送消息。

6. 创建Kafka消费者

  1. 创建消费者服务类

@Service
public class KafkaConsumerService {@KafkaListener(topics = "my-topic", groupId = "my-group")public void consume(String message) {System.out.println("Received message: " + message);}
}

使用@KafkaListener注解监听指定主题并接收消息。

7. 测试应用

  1. 创建一个控制器,用于发送消息:

@RestController
public class KafkaController {private final KafkaProducerService kafkaProducerService;public KafkaController(KafkaProducerService kafkaProducerService) {this.kafkaProducerService = kafkaProducerService;}@GetMapping("/send")public String sendMessage(@RequestParam String message) {kafkaProducerService.sendMessage("my-topic", message);return "Message sent";}
}
  1. 启动Spring Boot应用,通过访问http://localhost:8080/send?message=HelloKafka发送消息。

通过以上步骤,你可以在Spring Boot中成功集成并使用Kafka。

 

 

 

 

http://www.dtcms.com/wzjs/193900.html

相关文章:

  • 网站空间便宜惠州企业网站seo
  • 网站程序流程图俄罗斯搜索引擎yandex推广入口
  • 手机上制作网页的软件南昌seo排名公司
  • 网站建设广告词专注于seo顾问
  • 上海网站建站竞价sem培训
  • 卫生室可以做网站吗北京营销型网站
  • 公司网站后如何更新网站维护是什么意思
  • 松江新城投资建设有限公司网站上海百度seo点击软件
  • 电子商务毕业设计网站网站优化包括对什么优化
  • 东莞疫情最新消息通知seo指搜索引擎
  • 宁波网站建设cnb灰色关键词快速排名
  • 建设银行青海省分行招聘网站注册推广赚钱一个40元
  • 上海建网站的公司精准引流推广团队
  • 做公司月刊网站深圳搜索引擎优化推广便宜
  • 4s店网站建设搜易网提供的技术服务
  • 山东东营市地图seo入门教程
  • 深圳市网站建设科技衡阳seo外包
  • 郑州专业做淘宝网站推广找代写文章写手
  • 做网站的会什么网络营销专业代码
  • 美容美发网站源码推广app最快的方法
  • 鄞州中学网站谁做的互联网平台推广
  • 网站安全建设杀毒软件营销方案策划
  • 衡阳 网络 网站中国百强城市榜单
  • 做的比较好的冷柜网站有哪些百度app官方下载安装
  • 学动漫设计去哪个学校东莞搜索优化十年乐云seo
  • 做赚钱网站有哪些一键优化清理
  • 做任务领游戏的网站seo搜索引擎优化视频
  • 云南网站建设哪家便宜今日中央新闻
  • 基于web网上花店网站设计论文市场监督管理局电话
  • 建设银行镇海支行网站上海seo外包