Skip to content

Latest commit

 

History

History
66 lines (43 loc) · 2.45 KB

File metadata and controls

66 lines (43 loc) · 2.45 KB

jt-808-server-quick-start-with-storage-nonblocking

介绍

当前项目是使用 xtream-codec 处理 JT/T 808 协议的示例项目。

代码可能看起来有点复杂,但是其实核心代码没几行。

大多数代码都是为了支持多种存储介质,写的适配代码。

提供了 linux/arm,linux/amd64 多架构镜像:registry.cn-hangzhou.aliyuncs.com/xtream-codec/jt-808-server-quick-start-with-storage-nonblocking:latest

特点

非阻塞式编程。

功能描述

下面几个组件都有开关配置是否启用。

  • 请求和响应报文存储
  • 苏标附件
    • Minio
    • Logging(仅仅打印了个日志)

基于源码启动

基于Docker启动

启动方式1

命令行直接启动已经构建好的镜像。

参考 quick-start-1/quick-start.sh

启动方式2

命令行直接启动已经构建好的镜像(挂载自定义配置文件)。

参考 quick-start-2/quick-start.sh

启动方式3(docker-compose)

参考 quick-start-3/docker-compose.yaml

  • 如果你不想启用所有中间件,在 .env 文件中修改 COMPOSE_PROFILES 变量
  • 同时记得修改环境变量中的各个开关配置(FEATURE_CONTROL_XXX_ENABLED)