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

想做个网站 怎么做的wap网站下载

想做个网站 怎么做的,wap网站下载,wordpress编辑器不行,如果做好网站社区的建设1. 下载安装 官网下载地址:Apache Kafka 下载对应的文件 上传到服务器上,解压 tar -xzf kafka_2.13-3.7.0.tgz目录结果如下 ├── bin │ └── windows ├── config │ └── kraft ├── libs ├── licenses └── site-docs官方文档…

1. 下载安装

官网下载地址:Apache Kafka

下载对应的文件

外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

上传到服务器上,解压

tar -xzf kafka_2.13-3.7.0.tgz

目录结果如下

├── bin
│   └── windows
├── config
│   └── kraft
├── libs
├── licenses
└── site-docs

官方文档:Apache Kafka

kafka 有两种启动方式,ZooKeeper 和 KRaft,这里采用 KRaft 的方式,使用 kraft 目录下的配置文件

config
├── connect-console-sink.properties
├── connect-console-source.properties
├── connect-distributed.properties
├── connect-file-sink.properties
├── connect-file-source.properties
├── connect-log4j.properties
├── connect-mirror-maker.properties
├── connect-standalone.properties
├── consumer.properties
├── kraft
│   ├── broker.properties
│   ├── controller.properties
│   └── server.properties
├── log4j.properties
├── producer.properties
├── server.properties
├── tools-log4j.properties
├── trogdor.conf
└── zookeeper.properties

修改 server.properties 文件

  • process.roles:KRaft 模式角色
    • broker
    • controller
    • broker,controller
  • node.id:节点 ID,需要为每个节点分配一个唯一的 ID
  • controller.quorum.voters:Controller 的投票者配置
  • log.dirs:日志目录

初始化集群,先生成一个 UUID

./bin/kafka-storage.sh random-uuid

再执行命令,使用生成的 UUID 完成集群初始化

./bin/kafka-storage.sh format -t thCDFveGRleJro7zTaOOGA -c ./config/kraft/server.properties

然后启动 Kafka

./bin/kafka-server-start.sh -daemon ./config/kraft/server.properties

2. Spring Boot 集成

2.1 引入依赖

<dependencies><dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-web</artifactId></dependency><dependency><groupId>org.springframework.kafka</groupId><artifactId>spring-kafka</artifactId><version>3.1.4</version><exclusions><exclusion><groupId>org.apache.kafka</groupId><artifactId>kafka-clients</artifactId></exclusion></exclusions></dependency><dependency><groupId>org.apache.kafka</groupId><artifactId>kafka-clients</artifactId><version>3.7.0</version></dependency>
</dependencies>

2.2 配置文件

spring:kafka:bootstrap-servers: 127.0.0.1:9092consumer:group-id: fable-group

2.3 生产者

使用 KafkaTemplate 实现消息的生产

import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.kafka.core.KafkaTemplate;
import org.springframework.web.bind.annotation.GetMapping;
import org.springframework.web.bind.annotation.RestController;@RestController
public class ProducerController {private final KafkaTemplate<String, String> kafkaTemplate;@Autowiredpublic ProducerController(KafkaTemplate<String, String> kafkaTemplate) {this.kafkaTemplate = kafkaTemplate;}@GetMapping("/send/message")public String sendMessage() {kafkaTemplate.send("test", "Hello, Kafka!");return "Message sent successfully";}
}

2.4 消费者

添加 @KafkaListener 注解,监听消息

import org.apache.kafka.clients.consumer.ConsumerRecord;
import org.springframework.kafka.annotation.KafkaListener;
import org.springframework.stereotype.Service;@Service
public class ConsumerService {@KafkaListener(topics = "test", groupId = "fable-group")public void listen(ConsumerRecord<String, String> consumerRecord) {System.out.println("Received message: " + consumerRecord.value());}
}

2.5 启动类

添加 @EnableKafka 注解

import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication;
import org.springframework.kafka.annotation.EnableKafka;@SpringBootApplication
@EnableKafka
public class FableApplication {public static void main(String[] args) {SpringApplication.run(FableApplication.class, args);}
}

2.6 测试

访问 /send/message 接口,可以看到控制台打印出接收到的消息

Received message: Hello, Kafka!
http://www.yayakq.cn/news/444272/

相关文章:

  • 开封网站建设公司排名一站式企业服务
  • 工业智能科技网站设计湖北科技职业学院
  • 晋城做网站找郴州一家做网站的公司电话
  • 网站如何做才能被百度等收录加快网站集约化建设总结
  • 怎样在织梦后台里面做网站地图奇客影院wordpress
  • 如何建设与维护网站珠海网站制作费用
  • 建设维护网站 未签订合同微软云怎么做网站
  • 苏州市建设局安监站网站微信开发者工具的介绍
  • 大数据平台网站建设怎么在百度上发布个人文章
  • 网站建设方案前言企业网站推广在哪里办
  • 服务器做网站有什么好处大连建设局网站地址
  • 徐州模板建站平台网站备案取消接入
  • 国内最大的c2c网站最新项目网
  • 阿坝州住房和城乡建设厅网站民政网站建设情况汇报
  • 企业门户网站建设管理制度岳阳seo官网
  • wordpress后台运行很慢长春百度seo代理
  • 网站设计开发中的具体步骤wordpress去重复
  • 怎样做自己的小说网站wordpress 缩略图调用
  • 免费个人网站域名注册wordpress 主题 教育
  • 可信赖的龙岗网站建设专业app开发制作公司
  • 公司做网站前后端分离的网站怎么做
  • 临淄建设局网站免费做网站怎么做网站吗
  • 深圳企业推广网站排名内部券网站怎么做
  • 比较好的网站空间12306网站是哪个公司做的
  • 百度提交网站收录查询给特宝网站商家网址怎样做
  • 佛山市建设工程交易中心已矣seo排名点击软件
  • 上传网站空间的建站程序怎么删除aspnet网站开发 视频
  • 湖北省建设质量安全协会网站微信小程序 购物网站开发
  • 未来中森网站建设价格湛江市建网站
  • 聊城网站那家做的好wordpress下载站主题