java license框架_GitHub - hufengqiang/spring-cloud-javakc: 基于Spring全家桶分布式项目

该项目是一个采用Spring Cloud构建的分布式系统,包括微服务性能监控、配置管理、服务注册发现、微服务网关等功能。核心框架为Spring Framework,使用了SpringBoot、SpringCloud、Redis、Maven等技术,并提供了数据库文件和配置文件。项目还涉及到服务追踪、消息总线、RabbitMQ等组件,部分功能如Sleuth和Stream仍在完善中。
摘要由CSDN通过智能技术生成

项目架构

19840aef77338f537f62957f8264eb6d.png

项目LICENSE

请遵守LICENSE开源协议

项目模块说明

javakc

├── spring-cloud-core

│ ├── spring-cloud-admin-server 微服务性能监控

│ ├── spring-cloud-config-bus 微服务配置自动刷新

│ ├── spring-cloud-config-server 微服务配置集中管理

│ ├── spring-cloud-eureka-server 微服务服务端(微服务集中管理)

│ └── spring-cloud-gateway-api 微服务网关集中拦截分发

├── microservice-module

│ ├──system-user(系统管理-用户模块)

│ └──system-role(系统管理-角色模块)

├── component-core

│ ├──component-data-entity(公共组件-实体类)

│ ├──component-data-redis(公共组件-Redis)

│ └──component-data-jpa(公共组件-JPA)

├── db(数据库文件)

│ ├──javakc-mysql.sql

│ └──javakc-oracle.dmp

├── config(微服务配置文件)

│ ├──system-role-dev.yml

│ ├──system-user-dev.yml

│ └──system-user-prod.yml

├── LICENSE (版权说明)

├── README.md (项目说明)

└── pom.xml (maven core setting)

项目技术

SOA服务框架 SpringFramework、SpringBoot、SpringCloud、RestFul

分布式缓存 Redis

模块化管理 Maven

数据库连接池 Alibaba Druid

核心框架 Spring Framework

持久层框架 SpringData JPA(Hibernate)

安全框架 SpringSecurity Oauth2

服务端验证 Hibernate Validator

任务调度 Quartz

日志管理 SLF4J、Log4j

SpringCloud

Ribbon 客户端负载均衡,特性有区域亲和、重试机制

已添加

Hystrix 客户端容错保护,特性有服务降级、服务熔断、请求缓存、请求合并、依赖隔离

已添加

Feign 声明式服务调用,本质上就是Ribbon+Hystrix

已添加

Bus 消息总线,配合Config仓库修改的一种Stream实现

已添加

Rabbitmq 基于消息发布/订阅模式实现的消息系统

已添加

Config 统一服务配置信息

已添加

Gateway 路由转发、权重路由、断路器、限流、鉴权和黑白名单等

完善中...

Sleuth 分布式服务追踪,需要搞清楚TraceID和SpanID以及抽样,如何与ELK整合。

待添加...

Stream 消息驱动,有Sink、Source、Processor三种通道,特性有订阅发布、消费组、消息分区

待添加...

项目路径描述

spring-cloud-eureka-server

http://127.0.0.1:8001 (服务注册发现-服务器1)

http://127.0.0.1:8002 (服务注册发现-服务器2)

spring-cloud-config-server

http://127.0.0.1:8050

http://127.0.0.1:8050/actuator/refresh (更新配置后调用执行)

spring-cloud-config-bus

http://127.0.0.1:8060

http://127.0.0.1:8060/actuator/refresh (更新配置后调用执行)

spring-cloud-admin-server

http://127.0.0.1:8070

spring-cloud-gateway-api

http://127.0.0.1:8080/126

http://127.0.0.1:8080/163

http://127.0.0.1:8080/system/user

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值