All Projects → fanjun1980 → springboard-cloud

fanjun1980 / springboard-cloud

Licence: other
基于Spring cloud、dubbo、oauth2的微服务应用

Programming Languages

java
68154 projects - #9 most used programming language

Projects that are alternatives of or similar to springboard-cloud

Goodskill
🐂基于springcloud +dubbo构建的模拟秒杀项目,模块化设计,集成了分库分表、elasticsearch🔍、gateway、mybatis-plus、spring-session等常用开源组件
Stars: ✭ 786 (+4812.5%)
Mutual labels:  dubbo, springcloud
JavaHub
Java程序员学习之路,持续更新原创内容,欢迎Star
Stars: ✭ 27 (+68.75%)
Mutual labels:  dubbo, springcloud
Nacos Group.github.io
nacos-group.github.io
Stars: ✭ 64 (+300%)
Mutual labels:  dubbo, springcloud
Javaspringbootsamples
SpringBoot、Dubbo、SpringCloud的各种集成例子:Atomikos、gRPC、Thrift、Seata、ShardingSphere、Dubbo、Hmily、Nacos、Consul、Ribbon、Jedis、Lettuce、Redisson等框架
Stars: ✭ 399 (+2393.75%)
Mutual labels:  dubbo, springcloud
Nacos Sync
Service Sync component
Stars: ✭ 138 (+762.5%)
Mutual labels:  dubbo, springcloud
Java Sourcecode Blogs
Java源码分析 【源码笔记】专注于Java后端系列框架的源码分析,每周持续推出Java后端系列框架的源码分析文章。
Stars: ✭ 448 (+2700%)
Mutual labels:  dubbo, springcloud
Javacore
Java程序员所需要掌握的核心知识: 集合框架&JVM机制&多线程与并发框架&网络协议&Spring&Dubbo&MySQL&微服务等;希望胖友小手一抖,右上角来个 Star,感恩 1024
Stars: ✭ 73 (+356.25%)
Mutual labels:  dubbo, springcloud
JavaYouth
主要是Java技术栈的文章,涉及到了源码、原理,面试等知识。如AQS,JVM,rpc,计网,os等等,后续可能会写mysql,redis,zk这些
Stars: ✭ 616 (+3750%)
Mutual labels:  dubbo, springcloud
Xc Spring Cloud Alibaba
spring cloud alibaba(2.2.1最新版)+nacos+dubbo+gateWay+sentinel+rocketmq+(pgsql/mysql8.0的json支持)+ignite集成可用于docker分布式框架+分布式自动化任务+mybatis多数据源+seate+ shardingSphere分布式分库事务解决方案
Stars: ✭ 131 (+718.75%)
Mutual labels:  dubbo, springcloud
Myth
Reliable messages resolve distributed transactions
Stars: ✭ 1,470 (+9087.5%)
Mutual labels:  dubbo, springcloud
Hmily
Distributed transaction solutions
Stars: ✭ 3,790 (+23587.5%)
Mutual labels:  dubbo, springcloud
Matecloud
🔥MateCloud是一款基于Spring Cloud Alibaba的微服务架构。目前已经整合Spring Cloud Alibaba、Spring Security Oauth2、Feign、Dubbo、JetCache、RocketMQ等服务套件,为您的开发保驾护航
Stars: ✭ 412 (+2475%)
Mutual labels:  microservices-architecture, springcloud
Java-CS-Record
记录准备春招实习过程中,学习与复习的知识(模块化整理,非面试题速成)。注:暂停更新,后续请移步博客
Stars: ✭ 73 (+356.25%)
Mutual labels:  dubbo, springcloud
Onemall
芋道 mall 商城,基于微服务的思想,构建在 B2C 电商场景下的项目实战。核心技术栈,是 Spring Boot + Dubbo 。未来,会重构成 Spring Cloud Alibaba 。
Stars: ✭ 5,312 (+33100%)
Mutual labels:  dubbo, springcloud
taotao-cloud-project
微服务开发脚手架,包括大数据模块、微服务模块、前端模块。基于Spring Cloud Alibaba的微服务架构。提供技术框架的基础能力的封装,减少开发工作,只关注业务,包含了工作以来的工作总结和技术沉淀
Stars: ✭ 76 (+375%)
Mutual labels:  dubbo, springcloud
Javaall
这是一个Java开发宝典,所有的Java技术都在这里,用心学习,努力提升!
Stars: ✭ 67 (+318.75%)
Mutual labels:  dubbo, springcloud
chronus
Chronus是360数科技术团队基于阿里开源项目TBSchedule重写的分布式调度。
Stars: ✭ 174 (+987.5%)
Mutual labels:  dubbo, springcloud
Rexlin600.github.io
系列博客、涵盖领域广、不定时更新、欢迎加入
Stars: ✭ 102 (+537.5%)
Mutual labels:  dubbo, springcloud
Chronus
Chronus是360金融技术团队基于阿里开源项目TBSchedule重写的分布式调度。
Stars: ✭ 166 (+937.5%)
Mutual labels:  dubbo, springcloud
Advanced Java
😮 Core Interview Questions & Answers For Experienced Java(Backend) Developers | 互联网 Java 工程师进阶知识完全扫盲:涵盖高并发、分布式、高可用、微服务、海量数据处理等领域知识
Stars: ✭ 59,142 (+369537.5%)
Mutual labels:  microservices-architecture, dubbo

Springboard-Cloud

简介

springboard-cloud 项目是一个微服务系统的示例,项目目标是将dubbo与Spring Cloud技术栈融合,同时集成基于Spring Security的应用安全体系,实现一个支持OAuth2安全认证的RESTful API服务系统。

项目提供如下功能: OAuth2认证、RBAC权限体系、配置管理 、服务发现、熔断、动态路由、分布式跟踪、应用监控

系统架构

特性

  1. 实现基于OAuth2的API权限认证与RBAC权限体系,提供基于角色的Url细粒度授权;账户、授权与认证数据均保存在数据库中
  2. 将Dubbo融入到Spring Cloud体系,作为一种可选的rpc方式
    • 基于java config,在Spring boot中集成Dubbo
    • Dubbo支持Hystrix的断路器功能
    • Dubbo支持Sleuth的分布式跟踪 //TODO
  3. 提供对外统一的服务网关(Zuul),实现安全认证、动态路由、限流等功能
  4. 注册中心(Eureka)提供服务注册、发现功能
  5. 所有服务的配置文件通过Spring Cloud Config来管理 //TODO
  6. 通过Spring Sleuth实现微服务间调用的分布式追踪,通过ZipKin展示 //TODO
  7. 应用监控
    • 服务调用过程通过聚合器(Turbine)统一所有断路信息;
    • 微服务状态通过Spring Boot Admin统一收集与展示;
  8. 使用Swagger生成API文档
  9. 使用Docker部署

技术栈

  • Spring Cloud Netflix
  • Spring Security OAuth2
  • Spring Cloud Sleuth
  • Spring Cloud Config
  • Spring Boot Admin
  • Spring Boot
  • ZipKin
  • Swagger
  • Dubbo
  • Docker

快速开始

//TODO

文档与资料

//TODO

截图

//TODO

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].