# cly-cloud **Repository Path**: loarshadow/cly-cloud ## Basic Information - **Project Name**: cly-cloud - **Description**: 车云项目微服务版本 - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 1 - **Created**: 2025-07-04 - **Last Updated**: 2026-07-06 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # Cly-Cloud `Cly-Cloud` 是一个基于 Spring Cloud 的车云可视化系统后端项目。 ## 项目概述 该项目是一个基于微服务的后端系统,专为车辆相关数据管理和可视化设计。它利用 Spring Cloud 及相关技术,构建了一个可扩展且健壮的系统。 ## 模块介绍 项目包含以下主要模块: - **cly-api**:提供对外的 API 接口。 - **cly-common**:包含共享的工具类、实体类和通用代码。 - **cly-gateway**:API 网关服务,负责请求路由和过滤。 - **cly-receive**:数据接收服务。 - **cly-send**:模拟数据发送服务。 - **cly-stopPoint-service**:停靠点管理服务。 - **cly-user-service**:用户管理服务。 - **cly-vehicle-service**:车辆信息管理服务。 - **cly-vehicleAbnormal-service**:车辆异常记录服务。 - **cly-vehicleStatus-service**:车辆状态管理服务。 ## 技术栈 - **Java**: 11 - **Spring Boot**: 2.7.12 - **Spring Cloud**: 2021.0.3 - **Spring Cloud Alibaba**: 2021.0.4.0 - **MyBatis Plus**: 3.5.3.1 - **MySQL**: 8.0.23 - **Nacos**: 2.5.1 - **Sentinel**: 1.8.8 - **RabbitMQ**: 3.8.19 - **Redis**: 3.2.100 ## 配置文件 以下是服务间共享的配置文件示例。请根据您的实际环境进行修改。 ### `cly-shared-jdbc.yaml` ```yaml spring: datasource: driver-class-name: com.mysql.cj.jdbc.Driver url: jdbc:mysql://${cly.db.host:localhost}:${cly.db.port:3306}/${cly.db.database}?useUnicode=true&characterEncoding=UTF-8&autoReconnect=true&serverTimezone=Asia/Shanghai username: ${cly.db.un:root} password: ${cly.db.pw:wlnh2658699782} redis: host: localhost port: 6379 password: 123456 lettuce: pool: max-active: 10 max-idle: 10 min-idle: 1 time-between-eviction-runs: 10s ``` ### `cly-shared-rabbitMQ.yaml` ```yaml spring: rabbitmq: host: localhost port: 5672 # 端口 virtual-host: /cly # 虚拟主机 username: cly # 用户名 password: cly # 密码