Giter Site home page Giter Site logo

417511458 / jbone Goto Github PK

View Code? Open in Web Editor NEW
998.0 113.0 516.0 57.91 MB

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

Home Page: http://jbone.cn/

License: Apache License 2.0

Java 100.00%
jbone spring-cloud spring-boot cas spring eureka hystrix feign springbootadmin sso

jbone's Introduction

强烈推荐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后台管理

jbone's People

Contributors

417511458 avatar asxing avatar hongxiangbin avatar ljmatlight avatar tuqiang103 avatar wuming89 avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

jbone's Issues

spring-cloud一些jar版本已经变化

jbone-cas-server中依赖的这些RC版本的jar目前已经变成稳定版本的了。RC是下不到了。
spring-cloud-commons:jar:2.1.0.RC2
spring-cloud-context:jar:2.1.0.RC2
spring-cloud-config-client:jar:2.1.0.RC3
对应改为:
spring-cloud-commons:jar:2.1.0.RELEASE
spring-cloud-context:jar:2.1.0.RELEASE
spring-cloud-config-client:jar:2.1.0.RELEASE

梳理国际化文本

CAS展示时很多英文和中文的混合展示,需要梳理一个默认的中文展示文本,展示在页面上。
其他语言的支持,需要用户自己编辑支持。

登录页面展示优化

image
优化成类似这种样式。不同的系统登录时将系统信息展示在左边巨幕里。

cms-admin 用的iview,为什么都没有babelrc配置,能否做到开箱即用?

直接npm i &&npm run dev无法直接跑起项目 ,现在卡在mock模拟初始数据这个块,看配置用的是webpack4 & babel 7 ,找了网上的.babel 7配置

{
"presets": [
["@babel/preset-env", {
"modules": false,
"targets": {
"browsers": ["> 1%", "last 2 versions", "not ie <= 8"]
},
"useBuiltIns": "usage"
}]
],
"plugins": ["transform-vue-jsx","@babel/plugin-syntax-dynamic-import"]
}

目前跑起来,但console报错,定位在mock/index.js

Uncaught ReferenceError: getUserInfo is not defined,感觉还是babel这块问题,请问有人遇到这问题吗?
@417511458

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.