# nian-app-demo **Repository Path**: commu/nian-app-demo ## Basic Information - **Project Name**: nian-app-demo - **Description**: 微服务 SpringCloud Demo - **Primary Language**: Java - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 1 - **Forks**: 1 - **Created**: 2020-08-31 - **Last Updated**: 2020-12-19 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README ## 微服务 Demo ### 应用名称: nian-app-demo ### 系统环境 | 序号 | 功能 | 名称 | 版本 | 备注 | |----|------------------ |------------------ | ------ | ------- | |1|JDK |JDK | 1.8 | ************** | |2|微服务架构| SpringCloud | Hoxton.SR2 | | |3|应用框架|SpringBoot | 2.2.5.RELEASE | | |4|持久层框架|MybatisPlus | 3.3.0 | | |5|关系型数据库|MySql | 5.7.22 | | |6|缓存数据库|Redis |5.0.8| | |7|文件存储数据库|MongoDB | 4.0.1| | |8|搜索服务|Solr|8.2.0 | | |9|搜索服务|ElasticSearch |7.6.0| | |10|服务协调器|ZooKeeper |3.6.0| | |11|消息中间件|RabbitMQ|3.8.2| | |12|消息中间件|RocketMQ|4.7.0| | |13|数据库中间件|MyCat|1.6.7.5| | |14|分布式文件系统|Hadoop|3.2.1| | |15|分布式数据库|HBase|2.2.4| | |16|数据仓库工具|Hive|3.1.2| | ### | 序号 | 功能 | 组件名称 | 版本 | 备注 | |:---:| ------------------ |------ | ------ | ------- | |1| 注册中心 | Eureka | | | |2| 断路器 | Hystrix | | | |3| 链路跟踪 | Zipkin | | | |4| 服务间调用 | OpenFeign | | | |5| 聚合监控 | Turbine | | | |6| 持久层|Spring Data JPA | | | |7| 分布式事务框架|Tx-Lcn | 5.0.2.RELEASE | ************* | |8| 客户端|HBase-Client | 2.2.4 | | |9| 客户端|Hive-Jdbc | 1.1.0 | | |10| 网关|Zuul | | | |11| 网关|GateWay | | | ### 项目模块 └─nian-app-demo ├─niam-message-center │ ├─niam-message-service │ ├─nian-message-rocketmq-consumer │ └─nian-message-rocketmq-producer ├─nian-app │ ├─nian-app-controller │ ├─nian-app-dao │ ├─nian-app-model │ └─nian-app-service ├─nian-common │ ├─nian-common-base │ ├─nian-common-lock │ │ ├─nian-common-distributed-lock-redis │ │ ├─nian-common-distributed-lock-zookeeper │ │ └─nian-common-lock-test │ ├─nian-common-model │ └─nian-common-web ├─nian-config-center ├─nian-db │ ├─nian-hbase │ │ ├─nian-hbase-base │ │ └─nian-hbase-simple │ ├─nian-hive │ │ └─nian-hive-simple │ ├─nian-mongodb │ │ └─nian-mongodb-service │ ├─nian-proxy │ │ └─nian-proxy-mycat │ │ └─nian-mysql-mycat-simple │ └─nian-redis │ ├─nian-redis-cache │ └─nian-redis-service ├─nian-gateway │ ├─nian-gateway-gateway │ ├─nian-gateway-service-simple │ └─nian-gateway-zuul ├─nian-images │ ├─nian-images-model │ ├─nian-images-service │ └─nian-images-service-api ├─nian-monitor-center │ ├─nian-monitor-turbine │ ├─nian-monitor-zipkin │ │ ├─nian-monitor-zipkin-server │ │ └─zipkin-storage-mysql │ └─nina-monitor-hystrix-service ├─nian-mybatis-plus-generator ├─nian-registry-center ├─nian-search-service │ ├─nian-search-es │ └─nian-search-solr ├─nian-transcation-simple │ └─nian-transcation-tx-lcn │ ├─nian-transcation-tx-lcn-tc-a │ ├─nian-transcation-tx-lcn-tc-b │ ├─nian-transcation-tx-lcn-tc-model │ └─nian-transcation-tx-lcn-tm-server └─nian-user-center ├─nian-user-dao ├─nian-user-model ├─nian-user-service └─nian-user-service-api