跳至主要內容

本地运行&可视化

fastbee2025年2月19日大约 1 分钟

本地运行&可视化

配置文件修改

定位路径 src\main\resources\application.yml

使用内网IP地址,配置集群的本地IP,和集群IP

localAddress: 127.0.0.1
static-ip-addresses: 127.0.0.1, 1x.x.x.xx

修改kafka服务地址 bootstrap-servers

  kafka:
    broker-enabled: true   # 是否启用kafka消息桥接
    bootstrap-servers: 127.0.0.1:9092    # kafka地址 127.0.0.1:9092,127.0.0.1:9093
    producer:
      acks: -1      # acks回令 如果必须等待回令,那么设置acks为all,否则,设置为-1,等待回令会有性能损耗
      retries: 3    # 重试次数
      batch-size: 16384      # 批量提交大小
      buffer-memory: 33554432   # 缓存大小
      key-serializer: org.apache.kafka.common.serialization.StringSerializer  #序列化方式
      value-serializer: org.apache.kafka.common.serialization.StringSerializer #序列化方式
      partitioner:
        class: cn.fastbee.iot.store.kafaka.MqttPartitioner
    message-bridge: # kafka消息桥接转发的主题
      bridge-topics:
        - "property_post"
      enable: true

执行项目打包

修改 fmq-application 对应的 pom文件

注释配置,更新maven

   <--     <resources>
            <resource>
                <directory>src/main/resources</directory>
                <excludes>
                    <exclude>application.yml</exclude>
                    <exclude>application-dev.yml</exclude>
                </excludes>
            </resource>
        </resources>  -->

在IDEA中,执行 package,前端打包生成

点击FmqApplication运行

可视化

运行完成后,打开 http://localhost:18083 登录 fmq的可视化页面

首页集群概览

集群节点列表

客户端列表

订阅列表