/jbone

jbone基于Spring Cloud框架开发,旨在为中小企业提供稳定的微服务解决方案,为开发人员提供基础开发骨架,jbone包含微服务中所有常用组件,例如注册中心、服务管理、服务监控、JVM监控、内存分析、调用链跟踪、API网关等等。业务功能包括系统权限的统一管理、单点登录、CMS、电商平台、工作流平台、支付平台等等。

Primary LanguageJavaApache License 2.0Apache-2.0

强烈推荐Dubbo学习教程:

Jbone logo

jbone是基于Spring Cloud开发的项目群,是对Spring Cloud微服务架构的综合应用实践和基础开发框架

jbone.cn

功能架构图

Jbone功能架构图

项目成员

项目名 简介 项目地址
jbone-sso 单点登录模块 github , 码云
jbone-service-management 服务管理模块(包含注册中心、服务网关、服务监控、调用链追踪等) github , 码云
jbone-system 系统管理模块,通用权限管理等 github , 码云
jbone-system-admin 系统管理后台 github , 码云
jbone-fs 文件系统,用于存储和管理文件、图片等 github , 码云
jbone-cms 多站点内容管理系统 github , 码云
jbone-common 公共模块,封装工具类等 github , 码云
jbone-banner jbone通用艺术banner github , 码云
jbone-configuration 公共配置模块 github , 码云
jbone-ui 以webjars形式管理前端静态资源,所有包含页面的工程需要依赖此模块。 github , 码云
jbone-b2b2c 多店铺电商平台 (未完成) github , 码云
jbone-bpm 工作流模块(未完成) github , 码云

交流方式

项目官网

QQ群:992113778(2群)、547104190(1群)

公众号:writebugs

作者QQ:417511458

作者微信:dreamming_now

微信群:先添加作者好友再加入

系统简介

系统要求

JDK11+

技术选型

技术 简介 网址
Spring Boot 基础构建框架,用于快速整合各资源 https://projects.spring.io/spring-boot/
Spring Framework 底层容器 https://projects.spring.io/spring-framework/
Spring Cloud 微服务框架 https://projects.spring.io/spring-cloud/
Spring Cloud Eureka 服务注册中心 https://projects.spring.io/spring-cloud/
Spring Cloud Zuul 服务网关 https://projects.spring.io/spring-cloud/
Spring Cloud Hystrix 服务容错框架 https://projects.spring.io/spring-cloud/
Spring Cloud Feign 微服务声明式调用框架 https://projects.spring.io/spring-cloud/
Spring Boot Admin 服务管理中心 https://github.com/codecentric/spring-boot-admin
Spring Data Jpa 持久化框架 https://projects.spring.io/spring-data-jpa/
Spring Data Redis 缓存框架 https://projects.spring.io/spring-data-redis/
Apache Shiro 权限框架 http://shiro.apache.org/
thymeleaf-extras-shiro thymeleaf的shiro标签 https://github.com/theborakompanioni/thymeleaf-extras-shiro
Apereo CAS 单点登陆框架 https://github.com/apereo/cas
Spring Validator 后端验证框架 https://projects.spring.io/spring-framework/
Hibernate Validator Hibernate验证框架 http://hibernate.org/
lombok 一个通过注解自动生成get/set方法的类库 https://projectlombok.org/
webjars 以jars的形式管理前端静态资源 http://www.webjars.org/
Thymeleaf 模板引擎 http://www.thymeleaf.org/
Maven 项目构建管理 http://maven.apache.org/
Redis 分布式缓存数据库 https://redis.io/
Mysql 对象关系数据库 https://www.mysql.com/

功能预览

Jbone CAS(认证中心)

CAS登录

Jbone SM Admin(服务管理中心)

系统监控墙

系统监控墙

系统详情

系统详情

JVM线程监控

JVM线程监控

Hystrix流量和熔断监控 Hystrix流量和熔断监控

调用链跟踪

trace

Jbone系统管理

系统管理 Jbone系统管理 用户管理 用户管理 角色管理 角色管理 菜单管理 菜单管理 权限管理 权限管理

Jbone CMS(内容管理系统)

首页 Jbone CMS首页 文章详情页 Jbone CMS文章 专题页 Jbone CMS专题 后台管理 Jbone CMS后台管理