Skip to content

本地运行&可视化 ​

1. 本地运行&可视化 ​

配置文件修改 ​

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

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

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

修改kafka服务地址 bootstrap-servers

yml
  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

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

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

项目打包截图

点击FmqApplication运行

2. 可视化 ​

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

首页集群概览

FMQ可视化首页截图FMQ可视化集群概览截图

集群节点列表

FMQ可视化节点列表截图

客户端列表

FMQ可视化客户端列表截图

订阅列表

FMQ可视化订阅列表截图

蜂信物联 | fastbee.cn