Skip to content

标准版安装

更新时间:2023-10-28

如果你还没有安装服务端基础环境 ,请看我整理的服务端环境配置

说明

服务端简易版服务需要rabbitmq的基础环境

镜像安装

Resolve 使用 docker-compose 脚本进行镜像安装

x86_64 架构使用镜像registry.cn-hangzhou.aliyuncs.com/navmg/resolve-simple:xxxx

aarch_64 架构使用镜像registry.cn-hangzhou.aliyuncs.com/navmg/resolve-simple-aarch64:xxxx

当前案例中版本的服务镜像为:1.0.3

docker-compose-resolve-simple.yml脚本配置

yaml
version: "3"

services:
  resolve-simple-server:
    image: registry.cn-hangzhou.aliyuncs.com/navmg/resolve-simple:1.0.3
    container_name: resolve-simple-server
    hostname: resolve-simple-server
    restart: always
    volumes:
      - ${RESOLVE_LOGBACK}:/home/resolve/logback
      - ${RESOLVE_RAW_PATH}:/app/raw
      - ${RESOLVE_BRDC_PATH}:/app/brdc
      - ${RESOLVE_RTCM_PATH}:/app/rtcm
      - ${RESOLVE_CACHE_PATH}:/app/cache
      - ${RESOLVE_QC_PATH}:/app/qc
      - ${RESOLVE_LICENSE_PATH}:/app/license.lic
    ports:
      - ${RESOLVE_PORT}:9965
    environment:
      - RABBITMQ_SERVER=${RABBITMQ_SERVER}
      - RABBITMQ_PORT=${RABBITMQ_PORT}
      - RABBITMQ_USERNAME=${RABBITMQ_USERNAME}
      - RABBITMQ_PASSWORD=${RABBITMQ_PASSWORD}
      - RABBITMQ_PREFETCH=4
      - REDIS_IP=${REDIS_IP}
      - REDIS_PORT=${REDIS_PORT}
      - REDIS_PASSWORD=${REDIS_PASSWORD}   
      - RESOLVE_FILTER_ENABLE=${RESOLVE_FILTER_ENABLE}
      - RESOLVE_SPP_ENABLE=${RESOLVE_SPP_ENABLE}
      - RESOLVE_NAV_ENABLE=${RESOLVE_NAV_ENABLE}
      - RESOLVE_SITES=${RESOLVE_SITES}
    networks:
      - iot-net

networks:
  iot-net:
    driver: bridge
version: "3"

services:
  resolve-simple-server:
    image: registry.cn-hangzhou.aliyuncs.com/navmg/resolve-simple:1.0.3
    container_name: resolve-simple-server
    hostname: resolve-simple-server
    restart: always
    volumes:
      - ${RESOLVE_LOGBACK}:/home/resolve/logback
      - ${RESOLVE_RAW_PATH}:/app/raw
      - ${RESOLVE_BRDC_PATH}:/app/brdc
      - ${RESOLVE_RTCM_PATH}:/app/rtcm
      - ${RESOLVE_CACHE_PATH}:/app/cache
      - ${RESOLVE_QC_PATH}:/app/qc
      - ${RESOLVE_LICENSE_PATH}:/app/license.lic
    ports:
      - ${RESOLVE_PORT}:9965
    environment:
      - RABBITMQ_SERVER=${RABBITMQ_SERVER}
      - RABBITMQ_PORT=${RABBITMQ_PORT}
      - RABBITMQ_USERNAME=${RABBITMQ_USERNAME}
      - RABBITMQ_PASSWORD=${RABBITMQ_PASSWORD}
      - RABBITMQ_PREFETCH=4
      - REDIS_IP=${REDIS_IP}
      - REDIS_PORT=${REDIS_PORT}
      - REDIS_PASSWORD=${REDIS_PASSWORD}   
      - RESOLVE_FILTER_ENABLE=${RESOLVE_FILTER_ENABLE}
      - RESOLVE_SPP_ENABLE=${RESOLVE_SPP_ENABLE}
      - RESOLVE_NAV_ENABLE=${RESOLVE_NAV_ENABLE}
      - RESOLVE_SITES=${RESOLVE_SITES}
    networks:
      - iot-net

networks:
  iot-net:
    driver: bridge

环境变量解释说明

说明

简易版解算服务没有北斗数据流相关的功能,需要自己实现数据流相关的处理。当然我们也提供一个北斗数据流的镜像服务,请参考数据流相关章节

变量说明
RESOLVE_PORT解算后台服务端口
RESOLVE_LOGBACK服务日志文件根路径
RESOLVE_RAW_PATH原始观测文件根路径
RESOLVE_BRDC_PATH星历存储根路径
RESOLVE_RTCM_PATH下载文件存储根路径
RESOLVE_CACHE_PATH服务缓存存储根路径
RESOLVE_QC_PATH质量分析文件根路径
RESOLVE_LICENSE_PATH许可证的绝对路径
RABBITMQ_SERVERrabbitmq的地址
RABBITMQ_PORTrabbitmq的端口
RABBITMQ_USERNAMErabbitmq的用户名
RABBITMQ_PASSWORDrabbitmq的密码
RABBITMQ_PREFETCHrabbitmq同时消费的最大数量
RESOLVE_FILTER_ENABLE是否启用事后滤波功能
RESOLVE_SPP_ENABLE是否启用概略坐标功能
RESOLVE_NAV_ENABLE是否启用合成星历功能
RESOLVE_SITES合成星历需要的设备号,多个之间用,分割

特别说明

license.lic 为许可证文件,解算服务需要有许可证文件才能进行北斗解算输出结果。此文件的获取请联系我们的相关开发人员,该文件请保存好避免泄露,否则后果自负。

特别声明:license.lic文件有设备限制,有机器限制,只能单台机器同时使用。

Power By Navfirst And Released Under The MIT License.