# dingdong-party-api **Repository Path**: manmanmm/dingdong-party-api ## Basic Information - **Project Name**: dingdong-party-api - **Description**: 党建君 api - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2021-09-14 - **Last Updated**: 2021-09-14 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README ## 叮咚党建(分布式架构) ### 结构解释 + common:公共包 + common-utils:公共工具包 + 接口返回封装 + 异常输出 + http 请求(请求微信接口) + md5 加密(密码加密保存数据库) + 获取随机数 + service-base:基础配置 + mybatis-plus 分页配置 + redis 配置 + swagger 配置 + 自定义异常处理 + 全局异常处理封装 + mybatis-plus 自动注入 + 格式化字符串
+ infrastructure:基础服务 + apigateway:api 网关 + 拦截没 token 请求 + 开放 login 请求
+ service:业务包 + service-eureka:注册中心集群(两个,主从结构) + service-eureka-host:主机 + service-eureka-slave:从机,当主机宕机时顶替 + service-user:用户业务 + service-admin: + 管理员业务 + security 身份认证,权限拦截,同时只能登录一次 --- ## 运行流程: 1. 启动 redis 2. 启动注册中心 3. 启动相关包 4. 启动网关 --- ## 访问地址 ### 网关地址 localhost:81/api/dingdong-party/v1 网关 swagger: localhost:81/api/dingdong-party/v1/doc.html ### 注册中心 localhost:18001/eureka 或 localhost:18002/eureka 访问中心地址:localhost:18001/ ### 活动管理 `localhost:8001/` ### 用户管理 `localhost:8002/` ### 后台管理 `localhost:8003/` ### swagger 地址 [http://localhost:port/api/dingdong-party/v1/doc.html]()